From dfd7c18465017e451d0e5f7bf008f3959dd3a1f3 Mon Sep 17 00:00:00 2001 From: CobaltXII Date: Wed, 2 Jan 2019 18:10:41 -0500 Subject: [PATCH] Implemented inline bool is_slab --- src/inc/block.hpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/inc/block.hpp b/src/inc/block.hpp index 79a7806..1c515d7 100644 --- a/src/inc/block.hpp +++ b/src/inc/block.hpp @@ -399,6 +399,31 @@ inline bool is_cross(block_id id) return false; } +// Returns true if a block is a slab. Otherwise, returns false. + +inline bool is_slab(block_id id) +{ + if + ( + id == id_stone_slab || + + id == id_sandstone_slab || + + id == id_oak_wood_slab || + + id == id_birch_wood_slab || + + id == id_cobblestone_slab || + + id == id_brick_slab + ) + { + return true; + } + + return false; +} + // Returns true if the block is not opaque. Otherwise, returns false. inline bool is_transparent(block_id id)