From f27bf2dfa4975c7366013bb2f729a9823105361c Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sun, 2 Feb 2025 22:41:32 +0500 Subject: feat: export package --- src/package.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/package.hpp') diff --git a/src/package.hpp b/src/package.hpp index 5fa957c..4e8d9d3 100644 --- a/src/package.hpp +++ b/src/package.hpp @@ -7,6 +7,8 @@ #include "sets/tileset.hpp" namespace silly::editor { + enum LevelPackageFormat { PACKAGE_TXT = 0 }; + class LevelPackage { public: LevelPackage(const std::string &name) : name(name) {} @@ -24,6 +26,9 @@ namespace silly::editor { const std::string &get_name() const; + std::string export_to_string() const; + void save(LevelPackageFormat format, std::string &file_path) const; + private: const std::string name; -- cgit v1.2.3