]> git.localhorst.tv Git - blank.git/blobdiff - src/world/BlockLookup.hpp
fix block placement
[blank.git] / src / world / BlockLookup.hpp
index 122b3c76f7e76374eaf50aa264513d54564b43c6..e861b249efd628b8c4dc83b74ef792e2fab97cd3 100644 (file)
@@ -22,6 +22,7 @@ public:
        // only valid if lookup was successful
        Chunk &GetChunk() const noexcept { return *chunk; }
        const Chunk::Pos &GetBlockPos() const noexcept { return pos; }
+       Block::Pos GetBlockCoords() const noexcept { return Chunk::ToCoords(pos); }
        const Block &GetBlock() const noexcept { return GetChunk().BlockAt(GetBlockPos()); }
        const BlockType &GetType() const noexcept { return GetChunk().Type(GetBlock()); }
        int GetLight() const noexcept { return GetChunk().GetLight(GetBlockPos()); }