QTfrontend/game.cpp
changeset 395 641ed71c7c93
parent 379 e4cd3cd209c6
child 397 d9bb21b4400d
equal deleted inserted replaced
394:4c017ae1226a 395:641ed71c7c93
    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