add MapFile::serialize

This commit is contained in:
Martin Michelsen
2025-12-20 18:52:45 -08:00
parent 0a4c9a0a61
commit a9fa138213
21 changed files with 309 additions and 70 deletions
+3 -1
View File
@@ -431,7 +431,7 @@ public:
// Quest constructor
MapFile(std::shared_ptr<const std::string> quest_data);
// Non-quest constructor
// Free-play constructor
MapFile(
uint8_t floor,
std::shared_ptr<const std::string> objects_data,
@@ -476,6 +476,8 @@ public:
static std::string disassemble_action_stream(const void* data, size_t size);
std::string disassemble(bool reassembly = false, Version version = Version::UNKNOWN) const;
std::string serialize() const;
protected:
static const std::array<uint32_t, 41> RAND_ENEMY_BASE_TYPES;