fix: world tile pos calculation
This commit is contained in:
@@ -20,8 +20,8 @@ TilePtr World::getTile(std::int32_t x, std::int32_t y) const {
|
||||
std::int16_t chunkX = x / Chunk::ChunkWidth;
|
||||
std::int16_t chunkY = y / Chunk::ChunkHeight;
|
||||
|
||||
std::uint16_t subChunkX = x % Chunk::ChunkWidth;
|
||||
std::uint16_t subChunkY = y % Chunk::ChunkHeight;
|
||||
std::uint16_t subChunkX = std::abs(x % Chunk::ChunkWidth);
|
||||
std::uint16_t subChunkY = std::abs(y % Chunk::ChunkHeight);
|
||||
|
||||
auto chunkIt = m_Chunks.find({ chunkX, chunkY });
|
||||
if (chunkIt == m_Chunks.end())
|
||||
|
||||
Reference in New Issue
Block a user