Worlds indexing

This commit is contained in:
MihailRis
2023-12-08 21:00:15 +03:00
parent eea920d98f
commit f513c094a9
19 changed files with 383 additions and 141 deletions
+26
View File
@@ -0,0 +1,26 @@
#ifndef FILES_WORLD_CONVERTER_H_
#define FILES_WORLD_CONVERTER_H_
#include <queue>
#include <filesystem>
class Content;
class ContentLUT;
class WorldFiles;
class WorldConverter {
WorldFiles* wfile;
const ContentLUT* const lut;
const Content* const content;
std::queue<std::filesystem::path> regions;
public:
WorldConverter(std::filesystem::path folder, const Content* content, const ContentLUT* lut);
~WorldConverter();
bool hasNext() const;
void convertNext();
void write();
};
#endif // FILES_WORLD_CONVERTER_H_