diff options
| author | ilotterytea <iltsu@alright.party> | 2025-02-02 22:41:32 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-02-02 22:41:32 +0500 |
| commit | f27bf2dfa4975c7366013bb2f729a9823105361c (patch) | |
| tree | 47938d971e1bebb36765fdd44ed37680147e87b9 /src/package.hpp | |
| parent | 4466b394cbdd584d70f83024852a710a6460212e (diff) | |
feat: export package
Diffstat (limited to 'src/package.hpp')
| -rw-r--r-- | src/package.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
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; |
