Intermediate commit for meta information

This commit is contained in:
Alexander Bock
2020-06-23 10:32:51 +02:00
parent 09555ede1c
commit 3e1cf6b2e3
8 changed files with 255 additions and 5 deletions
+9
View File
@@ -50,6 +50,14 @@ public:
std::string loadedInstruction;
std::string notLoadedInstruction;
};
struct Meta {
std::string name;
std::string version;
std::string description;
std::string author;
std::string url;
std::string license;
};
struct Asset {
std::string path;
std::string name;
@@ -138,6 +146,7 @@ private:
Version version = CurrentVersion;
std::vector<Module> modules;
std::optional<Meta> meta;
std::vector<Asset> assets;
std::vector<Property> properties;
std::vector<Keybinding> keybindings;