X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fchunk.hpp;fp=src%2Fchunk.hpp;h=040a817c87197b39586b867df66262cd5cbd4e61;hb=bee003d1d375789b6533cfd39c65f6d4478f1966;hp=24024f9710aa803446b850872529396908d3c52b;hpb=1121e49e7cad94ce4efd0a02c72a44469c81494e;p=blank.git diff --git a/src/chunk.hpp b/src/chunk.hpp index 24024f9..040a817 100644 --- a/src/chunk.hpp +++ b/src/chunk.hpp @@ -172,6 +172,9 @@ public: const BlockType &GetType() const noexcept { return GetChunk().Type(GetBlock()); } int GetLight() const noexcept { return GetChunk().GetLight(GetBlockPos()); } + // traverse in given direction + BlockLookup Next(Block::Face f) const { return BlockLookup(chunk, pos, f); } + private: Chunk *chunk; Chunk::Pos pos;