equal
deleted
inserted
replaced
49 void PlayDemo(const QString & demofilename); |
49 void PlayDemo(const QString & demofilename); |
50 void StartLocal(); |
50 void StartLocal(); |
51 void StartQuick(); |
51 void StartQuick(); |
52 void StartNet(); |
52 void StartNet(); |
53 void StartTraining(const QString & file); |
53 void StartTraining(const QString & file); |
|
54 void StartCampaign(const QString & file); |
54 |
55 |
55 protected: |
56 protected: |
56 virtual QStringList setArguments(); |
57 virtual QStringList setArguments(); |
57 virtual void onClientRead(); |
58 virtual void onClientRead(); |
58 virtual void onClientDisconnect(); |
59 virtual void onClientDisconnect(); |
74 enum GameType { |
75 enum GameType { |
75 gtLocal = 1, |
76 gtLocal = 1, |
76 gtQLocal = 2, |
77 gtQLocal = 2, |
77 gtDemo = 3, |
78 gtDemo = 3, |
78 gtNet = 4, |
79 gtNet = 4, |
79 gtTraining = 5 |
80 gtTraining = 5, |
|
81 gtCampaign = 6, |
80 }; |
82 }; |
81 char msgbuf[MAXMSGCHARS]; |
83 char msgbuf[MAXMSGCHARS]; |
82 QString teams[5]; |
84 QString teams[5]; |
83 QString ammostr; |
85 QString ammostr; |
84 int TeamCount; |
86 int TeamCount; |
91 void commonConfig(); |
93 void commonConfig(); |
92 void SendConfig(); |
94 void SendConfig(); |
93 void SendQuickConfig(); |
95 void SendQuickConfig(); |
94 void SendNetConfig(); |
96 void SendNetConfig(); |
95 void SendTrainingConfig(); |
97 void SendTrainingConfig(); |
|
98 void SendCampaignConfig(); |
96 void ParseMessage(const QByteArray & msg); |
99 void ParseMessage(const QByteArray & msg); |
97 void SetGameState(GameState state); |
100 void SetGameState(GameState state); |
98 }; |
101 }; |
99 |
102 |
100 #endif |
103 #endif |