# HG changeset patch # User displacer # Date 1169418462 0 # Node ID ca3a5dfcae75f576ed8666750c9212d0be78c896 # Parent 40c68869899ee11bc617e4bb501598e3182f2dbc network teams hedgehogs nums modifications now working from chief client diff -r 40c68869899e -r ca3a5dfcae75 QTfrontend/newnetclient.cpp --- a/QTfrontend/newnetclient.cpp Sun Jan 21 21:31:10 2007 +0000 +++ b/QTfrontend/newnetclient.cpp Sun Jan 21 22:27:42 2007 +0000 @@ -237,6 +237,10 @@ } if (lst[1] == "HHNUM") { HWTeam tmptm(lst[2], lst[3].toUInt()); + QMap::iterator it=m_networkToLocalteams.find(lst[3].toUInt()); + if(it!=m_networkToLocalteams.end()) { + tmptm=HWTeam(lst[2]); // local team should be changed + } tmptm.numHedgehogs=lst[4].toUInt(); emit hhnumChanged(tmptm); return; diff -r 40c68869899e -r ca3a5dfcae75 QTfrontend/teamselect.cpp --- a/QTfrontend/teamselect.cpp Sun Jan 21 21:31:10 2007 +0000 +++ b/QTfrontend/teamselect.cpp Sun Jan 21 22:27:42 2007 +0000 @@ -33,6 +33,8 @@ curPlayingTeams.push_back(team); connect(framePlaying->getTeamWidget(team), SIGNAL(teamStatusChanged(HWTeam)), this, SLOT(netTeamStatusChanged(const HWTeam&))); + connect(framePlaying->getTeamWidget(team), SIGNAL(hhNmChanged(const HWTeam&)), + this, SLOT(hhNumChanged(const HWTeam&))); } else { frameDontPlaying->addTeam(team, false); curDontPlayingTeams.push_back(team);