]> git.localhorst.tv Git - blank.git/blobdiff - src/chunk.hpp
extracted configuration of various parts
[blank.git] / src / chunk.hpp
index d8408ec9062e34bbb4f5344c4cb9df79eef0dd5b..840bac0f3caf312574ebb888998f5aeae29ea4ea 100644 (file)
@@ -158,7 +158,12 @@ 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 &);