QTfrontend/game.h
changeset 14462 4c743ef80b1b
parent 13823 d012948b1eda
child 14467 4edcb655dc5a
equal deleted inserted replaced
14461:9844450389a4 14462:4c743ef80b1b
    62 bool checkForDir(const QString & dir);
    62 bool checkForDir(const QString & dir);
    63 
    63 
    64 // last game info
    64 // last game info
    65 extern QList<QVariant> lastGameStartArgs;
    65 extern QList<QVariant> lastGameStartArgs;
    66 extern GameType lastGameType;
    66 extern GameType lastGameType;
    67 extern QString lastTrainingSubFolder;
       
    68 extern GameCFGWidget * lastGameCfg;
    67 extern GameCFGWidget * lastGameCfg;
    69 extern QString lastGameAmmo;
    68 extern QString lastGameAmmo;
    70 extern TeamSelWidget * lastGameTeamSel;
    69 extern TeamSelWidget * lastGameTeamSel;
    71 
    70 
    72 class HWGame : public TCPBase
    71 class HWGame : public TCPBase
    78         void AddTeam(const QString & team);
    77         void AddTeam(const QString & team);
    79         void PlayDemo(const QString & demofilename, bool isSave);
    78         void PlayDemo(const QString & demofilename, bool isSave);
    80         void StartLocal();
    79         void StartLocal();
    81         void StartQuick();
    80         void StartQuick();
    82         void StartNet();
    81         void StartNet();
    83         void StartTraining(const QString & file, const QString & subFolder);
    82         void StartTraining(const QString & file, const QString & subFolder, const QString & trainTeam);
    84         void StartCampaign(const QString & camp, const QString & campScript, const QString & campTeam);
    83         void StartCampaign(const QString & camp, const QString & campScript, const QString & campTeam);
    85         void abort();
    84         void abort();
    86         GameState gameState;
    85         GameState gameState;
    87         bool netSuspend;
    86         bool netSuspend;
    88 
    87 
   125         void SendCampaignConfig();
   124         void SendCampaignConfig();
   126         void ParseMessage(const QByteArray & msg);
   125         void ParseMessage(const QByteArray & msg);
   127         void SetGameState(GameState state);
   126         void SetGameState(GameState state);
   128         void sendCampaignVar(const QByteArray & varToSend);
   127         void sendCampaignVar(const QByteArray & varToSend);
   129         void writeCampaignVar(const QByteArray &varVal);
   128         void writeCampaignVar(const QByteArray &varVal);
       
   129         void sendMissionVar(const QByteArray & varToSend);
       
   130         void writeMissionVar(const QByteArray &varVal);
   130         void flushNetBuffer();
   131         void flushNetBuffer();
   131 };
   132 };
   132 
   133 
   133 #endif
   134 #endif