author | Wuzzy <Wuzzy2@mail.ru> |
Mon, 16 Sep 2019 17:53:19 +0200 | |
changeset 15432 | 2cde69c1c680 |
parent 14294 | 645e4591361f |
permissions | -rw-r--r-- |
#ifndef GAMECONFIG_H #define GAMECONFIG_H #include <QList> #include <QVector> #include "team.h" class GameConfig { public: explicit GameConfig(); const char** argv() const; int argc() const; const QList<QByteArray> config() const; void clear(); void cmdSeed(const QByteArray& seed); void cmdTheme(const QByteArray& theme); void cmdMapgen(int mapgen); void cmdTeam(const Team& team); private: mutable QVector<const char*> m_argv; QList<QByteArray> m_arguments; QList<QByteArray> m_cfg; QList<Team> m_teams; void cfgAppend(const QByteArray& cmd); }; #endif // GAMECONFIG_H