diff options
Diffstat (limited to 'kurator/src/ScenarioEditor.h')
-rw-r--r-- | kurator/src/ScenarioEditor.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/kurator/src/ScenarioEditor.h b/kurator/src/ScenarioEditor.h index cec4783..d8a7a72 100644 --- a/kurator/src/ScenarioEditor.h +++ b/kurator/src/ScenarioEditor.h @@ -2,6 +2,9 @@ #include <memory> +#include <kurator/campaign/Loadout.h> +#include <kurator/universe/Repository.h> + #include "Scene.h" #include "SceneFrame.h" #include "Session.h" @@ -11,6 +14,14 @@ namespace kurator { +struct LoadoutEditor +{ + std::shared_ptr<universe::Repository> repo; + campaign::Loadout loadout; + void show(); +}; + + class ScenarioEditor : public Scene { public: @@ -28,6 +39,7 @@ private: float distance; std::shared_ptr<Scene> battle; SceneFrame frame; + LoadoutEditor loadout_editor; }; |