mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-08 20:41:49 +00:00
WorldFiles refactor
This commit is contained in:
parent
40d468f184
commit
93182869d3
2 changed files with 31 additions and 11 deletions
|
|
@ -28,17 +28,22 @@ class ContentIndices;
|
|||
class World;
|
||||
|
||||
class WorldRegion {
|
||||
public:
|
||||
ubyte** chunksData;
|
||||
uint32_t* compressedSizes;
|
||||
uint32_t* sizes;
|
||||
bool unsaved = true;
|
||||
|
||||
public:
|
||||
WorldRegion();
|
||||
~WorldRegion();
|
||||
|
||||
void put(uint x, uint z, ubyte* data, uint32_t size);
|
||||
ubyte* get(uint x, uint z);
|
||||
uint getSize(uint x, uint z);
|
||||
|
||||
void setUnsaved(bool unsaved);
|
||||
bool isUnsaved() const;
|
||||
|
||||
ubyte** getChunks() const;
|
||||
uint32_t* getSizes() const;
|
||||
};
|
||||
|
||||
class WorldFiles {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue