From aecb071472d98091a9d43a76d8b68f1babfce963 Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Sat, 31 May 2025 12:19:54 +0200 Subject: [PATCH] adding blocs --- Application/Block.h | 4 ++++ Application/Chunk.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Application/Block.h b/Application/Block.h index beac8de..362b7af 100644 --- a/Application/Block.h +++ b/Application/Block.h @@ -12,6 +12,10 @@ enum class BlockType : std::uint32_t Stone, Grass, Sand, + Water, + Snow, + SnowyGrass, + Cactus, EndEnum }; diff --git a/Application/Chunk.cpp b/Application/Chunk.cpp index 4fcad54..756dc6d 100644 --- a/Application/Chunk.cpp +++ b/Application/Chunk.cpp @@ -14,6 +14,10 @@ constexpr std::array, BlocksCount> BLOCKS_TO_ATLAS = std::array{ Scop::Vec2ui{ 1, 0 }, Scop::Vec2ui{ 1, 0 }, Scop::Vec2ui{ 1, 0 } }, // Stone std::array{ Scop::Vec2ui{ 2, 0 }, Scop::Vec2ui{ 0, 0 }, Scop::Vec2ui{ 3, 0 } }, // Grass std::array{ Scop::Vec2ui{ 0, 1 }, Scop::Vec2ui{ 0, 1 }, Scop::Vec2ui{ 0, 1 } }, // Sand + std::array{ Scop::Vec2ui{ 1, 1 }, Scop::Vec2ui{ 1, 1 }, Scop::Vec2ui{ 1, 1 } }, // Water + std::array{ Scop::Vec2ui{ 2, 1 }, Scop::Vec2ui{ 2, 1 }, Scop::Vec2ui{ 2, 1 } }, // Snow + std::array{ Scop::Vec2ui{ 3, 1 }, Scop::Vec2ui{ 3, 1 }, Scop::Vec2ui{ 3, 1 } }, // SnowyGrass + std::array{ Scop::Vec2ui{ 0, 2 }, Scop::Vec2ui{ 0, 2 }, Scop::Vec2ui{ 0, 2 } }, // Cactus }; enum class Side : std::uint8_t