diff options
Diffstat (limited to 'src/World/Generation/ChunkMeshing.hpp')
| -rw-r--r-- | src/World/Generation/ChunkMeshing.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/World/Generation/ChunkMeshing.hpp b/src/World/Generation/ChunkMeshing.hpp index 5401580..c745a3b 100644 --- a/src/World/Generation/ChunkMeshing.hpp +++ b/src/World/Generation/ChunkMeshing.hpp @@ -19,10 +19,10 @@ class SurroundingContext { public: struct Block { Bool does_exist; Chunk::BlockData block; }; - Block& at(Position::BlockOffset p); - const Block& at(Position::BlockOffset p) const; + Block& at(Position::BlockLocalOffset p); + const Block& at(Position::BlockLocalOffset p) const; private: - static USize pos(Position::BlockOffset p); + static USize pos(Position::BlockLocalOffset p); static constexpr USize surrounding_block_count = Chunk::Width * 4 + 4; Block m_blocks[surrounding_block_count * Chunk::Height] = {}; @@ -83,7 +83,7 @@ public: static Face<AO> face_ao_values(Chunk& chunk, const SurroundingContext& context, U32 x, U32 y, U32 z, BlockSide side); static Vector<3, I32> get_face_normal(BlockSide side); - static SurroundingContext::Block get_block_from_chunk_or_context(const Chunk& chunk, const SurroundingContext& context, Position::BlockOffset pos); + static SurroundingContext::Block get_block_from_chunk_or_context(const Chunk& chunk, const SurroundingContext& context, Position::BlockLocalOffset pos); static SurroundingContext::Block get_opposing_neighbor(const Chunk& chunk, const SurroundingContext& context, U32 x, U32 y, U32 z, BlockSide side); static Bool is_face_visible(Chunk& chunk, const SurroundingContext& context, U32 x, U32 y, U32 z, BlockSide side); |
