]> git.localhorst.tv Git - blank.git/blobdiff - src/chunk.cpp
use same load distance for initial and movement
[blank.git] / src / chunk.cpp
index 51694221b8a1c4acb359feb3a7b05ca5efe5024e..66b049f00366e1ea4a91cb2f0f69d7b200c3d48b 100644 (file)
@@ -618,8 +618,12 @@ void ChunkLoader::Rebase(const Chunk::Pos &new_base) {
                }
        }
        // add missing new chunks
+       GenerateSurrounding(base);
+}
+
+void ChunkLoader::GenerateSurrounding(const Chunk::Pos &pos) {
        const Chunk::Pos offset(load_dist, load_dist, load_dist);
-       Generate(base - offset, base + offset);
+       Generate(pos - offset, pos + offset);
 }
 
 void ChunkLoader::Update() {