Refactor, world.bin file, BinaryWriter, BinaryReader

This commit is contained in:
MihailRis
2023-11-16 19:32:44 +03:00
parent 9bc236b71a
commit 6cd775c27d
14 changed files with 378 additions and 126 deletions
+6 -3
View File
@@ -15,13 +15,16 @@ class World {
public:
std::string name;
WorldFiles* wfile;
int seed;
uint64_t seed;
World(std::string name, std::filesystem::path directory, int seed, EngineSettings& settings);
World(std::string name,
std::filesystem::path directory,
uint64_t seed,
EngineSettings& settings);
~World();
void write(Level* level, bool writeChunks);
Level* loadLevel(EngineSettings& settings);
Level* load(EngineSettings& settings);
};
#endif /* WORLD_WORLD_H_ */