diff -r 488782d9aba9 -r fe16fa088b69 qmlfrontend/gameconfig.h --- a/qmlfrontend/gameconfig.h Tue Dec 26 01:36:58 2017 +0100 +++ b/qmlfrontend/gameconfig.h Wed Dec 27 00:59:26 2017 +0100 @@ -4,6 +4,8 @@ #include #include +#include "team.h" + class GameConfig { public: explicit GameConfig(); @@ -14,14 +16,19 @@ void clear(); void cmdSeed(const QByteArray& seed); + void cmdTheme(const QByteArray& theme); void cmdMapgen(int mapgen); + void cmdTeam(const Team& team); - bool isPreview(); + bool isPreview() const; + void setPreview(bool isPreview); private: mutable QVector m_argv; QList m_arguments; QList m_cfg; + QList m_teams; + bool m_isPreview; void cfgAppend(const QByteArray& cmd); };