X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fchunk.cpp;h=66b049f00366e1ea4a91cb2f0f69d7b200c3d48b;hb=32a2a1231de8438f8408007c41247361b1c52417;hp=51694221b8a1c4acb359feb3a7b05ca5efe5024e;hpb=bd6bd2c875f4b6baef913e5315aa9f7e7cd7da7a;p=blank.git diff --git a/src/chunk.cpp b/src/chunk.cpp index 5169422..66b049f 100644 --- a/src/chunk.cpp +++ b/src/chunk.cpp @@ -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() {