mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-06 03:21:49 +00:00
implement blocks data saving/loading
This commit is contained in:
parent
e84c79839c
commit
28d746f371
11 changed files with 107 additions and 15 deletions
|
|
@ -383,7 +383,11 @@ void Chunks::set(
|
|||
eraseSegments(prevdef, vox.state, gx, y, gz);
|
||||
}
|
||||
if (prevdef.dataStruct) {
|
||||
chunk->blocksMetadata.free(chunk->blocksMetadata.find(index));
|
||||
if (auto found = chunk->blocksMetadata.find(index)) {
|
||||
chunk->blocksMetadata.free(found);
|
||||
chunk->flags.unsaved = true;
|
||||
chunk->flags.blocksData = true;
|
||||
}
|
||||
}
|
||||
|
||||
// block initialization
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue