QTfrontend/newnetclient.cpp
changeset 1333 b0b0510eb82d
parent 1330 12c13ffb426f
child 1336 4e88eccbe7f6
equal deleted inserted replaced
1332:19ff9bf7d69e 1333:b0b0510eb82d
   297 	if (lst[0] == "RUNGAME") {
   297 	if (lst[0] == "RUNGAME") {
   298 		RunGame();
   298 		RunGame();
   299 		return;
   299 		return;
   300 	}
   300 	}
   301 
   301 
   302 
       
   303 	if (lst[0] == "TEAM_ACCEPTED") {
   302 	if (lst[0] == "TEAM_ACCEPTED") {
   304 		if (lst.size() != 2)
   303 		if (lst.size() != 2)
   305 		{
   304 		{
   306 			qWarning("Net: Bad TEAM_ACCEPTED message");
   305 			qWarning("Net: Bad TEAM_ACCEPTED message");
   307 			return;
   306 			return;
   308 		}
   307 		}
   309 		m_pTeamSelWidget->changeTeamStatus(lst[1]);
   308 		m_pTeamSelWidget->changeTeamStatus(lst[1]);
   310 		return;
   309 		return;
   311 	}
   310 	}
   312 
   311 
       
   312 	if (lst[0] == "MAP") {
       
   313 		if (lst.size() != 2)
       
   314 		{
       
   315 			qWarning("Net: Bad MAP message");
       
   316 			return;
       
   317 		}
       
   318 		emit mapChanged(lst[1]);
       
   319 		return;
       
   320 	}
       
   321 
       
   322 
   313 	if (lst[0] == "CONFIG_PARAM") {
   323 	if (lst[0] == "CONFIG_PARAM") {
   314 		if(lst.size() < 3)
   324 		if(lst.size() < 3)
   315 		{
   325 		{
   316 			qWarning("Net: Bad CONFIG_PARAM message");
   326 			qWarning("Net: Bad CONFIG_PARAM message");
   317 			return;
   327 			return;
   318 		}
   328 		}
   319 		if (lst[1] == "SEED") {
   329 		if (lst[1] == "SEED") {
   320 			emit seedChanged(lst[2]);
   330 			emit seedChanged(lst[2]);
   321 			return;
       
   322 		}
       
   323 		if (lst[1] == "MAP") {
       
   324 			emit mapChanged(lst[2]);
       
   325 			return;
   331 			return;
   326 		}
   332 		}
   327 		if (lst[1] == "THEME") {
   333 		if (lst[1] == "THEME") {
   328 			emit themeChanged(lst[2]);
   334 			emit themeChanged(lst[2]);
   329 			return;
   335 			return;
   431   if (isChief) RawSendNet(QString("CONFIG_PARAM%1SEED%1%2").arg(delimeter).arg(seed));
   437   if (isChief) RawSendNet(QString("CONFIG_PARAM%1SEED%1%2").arg(delimeter).arg(seed));
   432 }
   438 }
   433 
   439 
   434 void HWNewNet::onMapChanged(const QString & map)
   440 void HWNewNet::onMapChanged(const QString & map)
   435 {
   441 {
   436   if (isChief) RawSendNet(QString("CONFIG_PARAM%1MAP%1%2").arg(delimeter).arg(map));
   442   if (isChief) RawSendNet(QString("MAP%1%2").arg(delimeter).arg(map));
   437 }
   443 }
   438 
   444 
   439 void HWNewNet::onThemeChanged(const QString & theme)
   445 void HWNewNet::onThemeChanged(const QString & theme)
   440 {
   446 {
   441   if (isChief) RawSendNet(QString("CONFIG_PARAM%1THEME%1%2").arg(delimeter).arg(theme));
   447   if (isChief) RawSendNet(QString("CONFIG_PARAM%1THEME%1%2").arg(delimeter).arg(theme));