X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fchunk.hpp;h=840bac0f3caf312574ebb888998f5aeae29ea4ea;hb=d2d3cb877984b97fafb97254f5005cbf4bcf47a6;hp=c7bcd2ffe7313e5c2c1542f2b13b4962c5f8fd10;hpb=774253e509ce13881229efda8849bf6f3c47b665;p=blank.git diff --git a/src/chunk.hpp b/src/chunk.hpp index c7bcd2f..840bac0 100644 --- a/src/chunk.hpp +++ b/src/chunk.hpp @@ -158,9 +158,15 @@ class Generator; class ChunkLoader { public: - ChunkLoader(const BlockTypeRegistry &, const Generator &); + struct Config { + int load_dist = 6; + int unload_dist = 8; + }; + + ChunkLoader(const Config &, const BlockTypeRegistry &, const Generator &); void Generate(const Chunk::Pos &from, const Chunk::Pos &to); + void GenerateSurrounding(const Chunk::Pos &); std::list &Loaded() { return loaded; }