X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FChunk.hpp;fp=src%2Fworld%2FChunk.hpp;h=535f7d76806f5a404e96282985f6e29ff8b96a98;hb=7c2a8b8285278b8a3077b311d82f05ea0463a96e;hp=a75d8e202ddb3e5544fb0f7cc25e3b44c2a650f5;hpb=0e3f96ecb9ade07a7b831078fee025aff44d44d4;p=blank.git diff --git a/src/world/Chunk.hpp b/src/world/Chunk.hpp index a75d8e2..535f7d7 100644 --- a/src/world/Chunk.hpp +++ b/src/world/Chunk.hpp @@ -73,6 +73,10 @@ public: } glm::mat4 ToTransform(const Pos &pos, int idx) const noexcept; + Block::Pos ToSceneCoords(const Pos &base, const Block::Pos &pos) const noexcept { + return Block::Pos((position - base) * Extent()) + pos; + } + static bool IsBorder(const Pos &pos) noexcept { return pos.x == 0 ||