diff --git a/src/inc/block.hpp b/src/inc/block.hpp index b26ecd5..bcae791 100644 --- a/src/inc/block.hpp +++ b/src/inc/block.hpp @@ -101,6 +101,7 @@ enum block_id id_brown_mushroom, + id_double_stone_slab, id_null }; @@ -202,7 +203,9 @@ std::vector block_id_to_string = "red_mushroom", - "brown_mushroom" + "brown_mushroom", + + "double_stone_slab", }; // Conversion from block_id to std::string (used for in-game text). @@ -304,6 +307,9 @@ std::vector block_id_to_block_name = "Red Mushroom", "Brown Mushroom" + + "Double Stone Slab", + }; // Returns true if a block is a cross block. Otherwise, returns false. diff --git a/src/inc/face.hpp b/src/inc/face.hpp index c32ef00..8683a79 100644 --- a/src/inc/face.hpp +++ b/src/inc/face.hpp @@ -162,6 +162,8 @@ void load_block_face_info_array() make_face_info_all(block_name_to_layer.at("red_mushroom")), - make_face_info_all(block_name_to_layer.at("brown_mushroom")) + make_face_info_all(block_name_to_layer.at("brown_mushroom")), + + make_face_info_cap(block_name_to_layer.at("stone_slab_top"), block_name_to_layer.at("stone_slab_side")), }; } \ No newline at end of file diff --git a/src/inc/image.hpp b/src/inc/image.hpp index 71dcd67..fc2ce6a 100644 --- a/src/inc/image.hpp +++ b/src/inc/image.hpp @@ -77,6 +77,10 @@ std::vector all_tex = "sandstone_top", + "stone_slab_side", + + "stone_slab_top", + "stone", "water_0", diff --git a/tex/stone_slab_side.png b/tex/stone_slab_side.png new file mode 100755 index 0000000..fe2a204 Binary files /dev/null and b/tex/stone_slab_side.png differ diff --git a/tex/stone_slab_top.png b/tex/stone_slab_top.png new file mode 100755 index 0000000..090657d Binary files /dev/null and b/tex/stone_slab_top.png differ