equal
deleted
inserted
replaced
48 { |
48 { |
49 SaveDemo(cfgdir->absolutePath() + "/Demos/LastRound.hwd_" + cProtoVer); |
49 SaveDemo(cfgdir->absolutePath() + "/Demos/LastRound.hwd_" + cProtoVer); |
50 emit GameStateChanged(gsStopped); |
50 emit GameStateChanged(gsStopped); |
51 } |
51 } |
52 |
52 |
53 void HWGame::SendTeamConfig(int index) |
|
54 { |
|
55 LocalCFG(teams[index]); |
|
56 } |
|
57 |
|
58 void HWGame::commonConfig() |
53 void HWGame::commonConfig() |
59 { |
54 { |
60 QByteArray buf; |
55 QByteArray buf; |
61 QString gt; |
56 QString gt; |
62 switch (gameType) { |
57 switch (gameType) { |
121 |
116 |
122 void HWGame::ParseMessage(const QByteArray & msg) |
117 void HWGame::ParseMessage(const QByteArray & msg) |
123 { |
118 { |
124 switch(msg.at(1)) { |
119 switch(msg.at(1)) { |
125 case '?': { |
120 case '?': { |
126 if (gameType == gtNet) |
121 SendIPC("!"); |
127 emit SendNet(QByteArray("\x01""?")); |
|
128 else |
|
129 SendIPC("!"); |
|
130 break; |
122 break; |
131 } |
123 } |
132 case 'C': { |
124 case 'C': { |
133 qDebug("ASK Config"); |
125 qDebug("ASK Config"); |
134 switch (gameType) { |
126 switch (gameType) { |
318 seed = gamecfg->getCurrentSeed(); |
310 seed = gamecfg->getCurrentSeed(); |
319 demo = new QByteArray; |
311 demo = new QByteArray; |
320 Start(); |
312 Start(); |
321 emit GameStateChanged(gsStarted); |
313 emit GameStateChanged(gsStarted); |
322 } |
314 } |
323 |
|
324 |
|
325 void HWGame::LocalCFG(const QString & teamname) |
|
326 { |
|
327 qDebug("HWGame::LocalCFG is UNIMPLEMENTED"); |
|
328 /* QByteArray teamcfg; |
|
329 HWTeam team(teamname); |
|
330 team.LoadFromFile(); |
|
331 RawSendIPC(HWProto::addStringListToBuffer(teamcfg, |
|
332 team.TeamGameConfig(16776960, 4, gamecfg->getInitHealth()))); |
|
333 */ |
|
334 } |
|
335 |
|