# 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<unsigned int, QString>::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);