diff options
| author | ilotterytea <iltsu@alright.party> | 2025-02-02 23:07:04 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-02-02 23:07:04 +0500 |
| commit | b345c36cafa8cddbc27d03c01ee851b0e0947db1 (patch) | |
| tree | 0947066310c2d6d48696b00e1852c0c6ed2061cf /src/package.hpp | |
| parent | 58fdbd8edfbb85a06c6c4bc0edafa46faf0709ef (diff) | |
feat: "create a new package" window
Diffstat (limited to 'src/package.hpp')
| -rw-r--r-- | src/package.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/package.hpp b/src/package.hpp index 4e8d9d3..9baa683 100644 --- a/src/package.hpp +++ b/src/package.hpp @@ -11,7 +11,7 @@ namespace silly::editor { class LevelPackage { public: - LevelPackage(const std::string &name) : name(name) {} + LevelPackage() {} ~LevelPackage() = default; TileSet &get_tileset(); @@ -25,12 +25,15 @@ namespace silly::editor { const std::vector<TileLevel> &get_levels() const; const std::string &get_name() const; + void set_name(const std::string &name); std::string export_to_string() const; void save(LevelPackageFormat format, std::string &file_path) const; + void clear(); + private: - const std::string name; + std::string name; TileSet tileset; std::vector<TileLevel> levels; |
