Chunks reload fix

This commit is contained in:
MihailRis
2023-11-23 15:05:46 +03:00
parent c518580577
commit 50aa5fdc70
5 changed files with 8 additions and 7 deletions
+2 -1
View File
@@ -338,10 +338,11 @@ bool Chunks::putChunk(shared_ptr<Chunk> chunk) {
return true;
}
void Chunks::clear(){
void Chunks::saveAndClear(){
for (size_t i = 0; i < volume; i++){
Chunk* chunk = chunks[i].get();
if (chunk) {
worldFiles->put(chunk);
events->trigger(EVT_CHUNK_HIDDEN, chunk);
}
chunks[i] = nullptr;