X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FWorldCollision.hpp;h=ac7dbbf9f8982d0d7eed51f38113c84588d53c7f;hb=0d580658b896dfec07466c31ae4847455724ee95;hp=3c81595b714d9bd94104048633950a98da9a4a1a;hpb=d2fa8ca97d291508ce3812fb052a8255d3190d00;p=blank.git diff --git a/src/world/WorldCollision.hpp b/src/world/WorldCollision.hpp index 3c81595..ac7dbbf 100644 --- a/src/world/WorldCollision.hpp +++ b/src/world/WorldCollision.hpp @@ -35,7 +35,9 @@ struct WorldCollision { bool Blocks() const noexcept { return chunk->Type(block).collide_block; } - glm::vec3 BlockPos() const noexcept { return Chunk::ToPos(block); } + const Chunk::Pos &ChunkPos() const noexcept { return GetChunk().Position(); } + + glm::ivec3 BlockPos() const noexcept { return Chunk::ToPos(block); } glm::vec3 BlockCoords() const noexcept { return Chunk::ToCoords(block); } glm::mat4 BlockTransform() const noexcept { return GetChunk().ToTransform(BlockPos(), block); }