QTfrontend/newnetclient.cpp
changeset 1814 e5391d901cff
parent 1802 dd148e2506e2
child 1815 3d62cf9c350e
equal deleted inserted replaced
1813:cfe1481e0247 1814:e5391d901cff
   435 		}
   435 		}
   436 		m_pTeamSelWidget->changeTeamStatus(lst[1]);
   436 		m_pTeamSelWidget->changeTeamStatus(lst[1]);
   437 		return;
   437 		return;
   438 	}
   438 	}
   439 
   439 
   440 	if (lst[0] == "MAP") {
   440 
   441 		if (lst.size() != 2)
   441 	if (lst[0] == "CFG") {
   442 		{
       
   443 			qWarning("Net: Bad MAP message");
       
   444 			return;
       
   445 		}
       
   446 		emit mapChanged(lst[1]);
       
   447 		return;
       
   448 	}
       
   449 
       
   450 
       
   451 	if (lst[0] == "CONFIG_PARAM") {
       
   452 		if(lst.size() < 3)
   442 		if(lst.size() < 3)
   453 		{
   443 		{
   454 			qWarning("Net: Bad CONFIG_PARAM message");
   444 			qWarning("Net: Bad CONFIG_PARAM message");
       
   445 			return;
       
   446 		}
       
   447 		if (lst[1] == "MAP") {
       
   448 			emit mapChanged(lst[2]);
   455 			return;
   449 			return;
   456 		}
   450 		}
   457 		if (lst[1] == "SEED") {
   451 		if (lst[1] == "SEED") {
   458 			emit seedChanged(lst[2]);
   452 			emit seedChanged(lst[2]);
   459 			return;
   453 			return;
   612 	if (isChief) RawSendNet(QString("CONFIG_PARAM%1SEED%1%2").arg(delimeter).arg(seed));
   606 	if (isChief) RawSendNet(QString("CONFIG_PARAM%1SEED%1%2").arg(delimeter).arg(seed));
   613 }
   607 }
   614 
   608 
   615 void HWNewNet::onMapChanged(const QString & map)
   609 void HWNewNet::onMapChanged(const QString & map)
   616 {
   610 {
   617 	if (isChief) RawSendNet(QString("MAP%1%2").arg(delimeter).arg(map));
   611 	if (isChief) RawSendNet(QString("CONFIG_PARAM%1MAP%1%2").arg(delimeter).arg(map));
   618 }
   612 }
   619 
   613 
   620 void HWNewNet::onThemeChanged(const QString & theme)
   614 void HWNewNet::onThemeChanged(const QString & theme)
   621 {
   615 {
   622 	if (isChief) RawSendNet(QString("CONFIG_PARAM%1THEME%1%2").arg(delimeter).arg(theme));
   616 	if (isChief) RawSendNet(QString("CONFIG_PARAM%1THEME%1%2").arg(delimeter).arg(theme));