mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-10 05:21:49 +00:00
add chunk data validity check to world.set_chunk_data
This commit is contained in:
parent
1e851b05b4
commit
b00160eb26
3 changed files with 25 additions and 4 deletions
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
class ContentIndices;
|
||||
class WorldRegions;
|
||||
|
||||
namespace compressed_chunks {
|
||||
|
|
@ -15,6 +16,11 @@ namespace compressed_chunks {
|
|||
util::Buffer<ubyte>& rleBuffer
|
||||
);
|
||||
std::vector<ubyte> encode(const Chunk& chunk);
|
||||
void decode(Chunk& chunk, const ubyte* src, size_t size);
|
||||
void decode(
|
||||
Chunk& chunk,
|
||||
const ubyte* src,
|
||||
size_t size,
|
||||
const ContentIndices& indices
|
||||
);
|
||||
void save(int x, int z, std::vector<ubyte> bytes, WorldRegions& regions);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue