QTfrontend/game.h
changeset 341 184230eb4151
parent 339 7535ab6c3820
child 395 641ed71c7c93
equal deleted inserted replaced
340:f5d4db927eba 341:184230eb4151
    43 
    43 
    44 class HWGame : public TCPBase
    44 class HWGame : public TCPBase
    45 {
    45 {
    46 	Q_OBJECT
    46 	Q_OBJECT
    47 public:
    47 public:
    48 	HWGame(GameUIConfig * config, GameCFGWidget * gamecfg, TeamSelWidget* pTeamSelWidget=0);
    48 	HWGame(GameUIConfig * config, GameCFGWidget * gamecfg, TeamSelWidget* pTeamSelWidget = 0);
    49 	void AddTeam(const QString & team, HWTeamTempParams teamParams);
    49 	void AddTeam(const QString & team);
    50 	void PlayDemo(const QString & demofilename);
    50 	void PlayDemo(const QString & demofilename);
    51 	void StartLocal();
    51 	void StartLocal();
    52 	void StartQuick();
    52 	void StartQuick();
    53 	void StartNet();
    53 	void StartNet();
    54 
    54 
    73         gtDemo   = 3,
    73         gtDemo   = 3,
    74         gtNet    = 4
    74         gtNet    = 4
    75     };
    75     };
    76 	char msgbuf[MAXMSGCHARS];
    76 	char msgbuf[MAXMSGCHARS];
    77 	QString teams[5];
    77 	QString teams[5];
    78 	std::map<QString, HWTeamTempParams> m_teamsParams;
       
    79 	QString seed;
    78 	QString seed;
    80 	int TeamCount;
    79 	int TeamCount;
    81 	GameUIConfig * config;
    80 	GameUIConfig * config;
    82 	GameCFGWidget * gamecfg;
    81 	GameCFGWidget * gamecfg;
    83 	TeamSelWidget* m_pTeamSelWidget;
    82 	TeamSelWidget* m_pTeamSelWidget;
    84 	GameType gameType;
    83 	GameType gameType;
    85 
    84 
    86 	void commonConfig();
    85 	void commonConfig();
    87 	void SendConfig();
    86 	void SendConfig();
    88 	void SendQuickConfig();
    87 	void SendQuickConfig();
       
    88 	void SendNetConfig();
    89 	void SendTeamConfig(int index);
    89 	void SendTeamConfig(int index);
    90 	void ParseMessage(const QByteArray & msg);
    90 	void ParseMessage(const QByteArray & msg);
    91 	void SaveDemo(const QString & filename);
    91 	void SaveDemo(const QString & filename);
    92 };
    92 };
    93 
    93