diff --git a/src/inc/block.hpp b/src/inc/block.hpp index d885e0f..65a6ad9 100644 --- a/src/inc/block.hpp +++ b/src/inc/block.hpp @@ -125,6 +125,8 @@ enum block_id id_brick_slab, + id_reeds, + id_null }; @@ -250,7 +252,9 @@ std::vector block_id_to_string = "cobblestone_slab", - "brick_slab" + "brick_slab", + + "reeds" }; // Conversion from block_id to std::string (used for in-game text). @@ -375,7 +379,9 @@ std::vector block_id_to_block_name = "Cobblestone Slab", - "Brick Slab" + "Brick Slab", + + "Reeds" }; // Returns true if a block is a cross block. Otherwise, returns false. @@ -390,7 +396,9 @@ inline bool is_cross(block_id id) id == id_red_mushroom || - id == id_brown_mushroom + id == id_brown_mushroom || + + id == id_reeds ) { return true; diff --git a/src/inc/face.hpp b/src/inc/face.hpp index 2ba3b93..f27684e 100644 --- a/src/inc/face.hpp +++ b/src/inc/face.hpp @@ -186,6 +186,8 @@ void load_block_face_info_array() make_face_info_all(block_name_to_layer.at("cobblestone")), - make_face_info_all(block_name_to_layer.at("brick")) + make_face_info_all(block_name_to_layer.at("brick")), + + make_face_info_all(block_name_to_layer.at("reeds")) }; } \ No newline at end of file diff --git a/src/inc/image.hpp b/src/inc/image.hpp index fc2ce6a..eb0eeca 100644 --- a/src/inc/image.hpp +++ b/src/inc/image.hpp @@ -67,6 +67,8 @@ std::vector all_tex = "red_mushroom", + "reeds", + "rose", "sand", diff --git a/tex/reeds.png b/tex/reeds.png new file mode 100755 index 0000000..64bbfe0 Binary files /dev/null and b/tex/reeds.png differ