From 149c181f559d33636dfbbbfda71301d7d4befb88 Mon Sep 17 00:00:00 2001 From: CobaltXII Date: Wed, 2 Jan 2019 16:03:27 -0500 Subject: [PATCH] Implemented inline bool is_not_permeable_light --- src/inc/block.hpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/inc/block.hpp b/src/inc/block.hpp index c959072..c906da8 100644 --- a/src/inc/block.hpp +++ b/src/inc/block.hpp @@ -375,5 +375,24 @@ inline bool is_not_permeable_ray(block_id id) return false; } + return true; +} + +// Returns false if a block is permeable to light. Otherwise, returns true. + +inline bool is_not_permeable_light(block_id id) +{ + if + ( + id == id_air || + + id == id_glass || + + is_cross(id) + ) + { + return false; + } + return true; } \ No newline at end of file