85 isChief = false; |
85 isChief = false; |
86 } |
86 } |
87 |
87 |
88 void HWNewNet::AddTeam(const HWTeam & team) |
88 void HWNewNet::AddTeam(const HWTeam & team) |
89 { |
89 { |
90 QString cmd = QString("ADDTEAM") + delimeter + |
90 QString cmd = QString("ADD_TEAM") + delimeter + |
91 team.TeamName + delimeter + |
91 team.TeamName + delimeter + |
92 team.teamColor.name() + delimeter + |
92 team.teamColor.name() + delimeter + |
93 team.Grave + delimeter + |
93 team.Grave + delimeter + |
94 team.Fort + delimeter + |
94 team.Fort + delimeter + |
95 QString::number(team.difficulty); |
95 QString::number(team.difficulty); |
343 if (lst[1] == "AMMO") { |
343 if (lst[1] == "AMMO") { |
344 if(lst.size() < 4) return; |
344 if(lst.size() < 4) return; |
345 emit ammoChanged(lst[3], lst[2]); |
345 emit ammoChanged(lst[3], lst[2]); |
346 return; |
346 return; |
347 } |
347 } |
348 QStringList hhTmpList = lst[1].split('+');// deprecated stuff |
348 /* QStringList hhTmpList = lst[1].split('+');// deprecated stuff |
349 if (hhTmpList[0] == "TEAM_COLOR") { |
349 if (hhTmpList[0] == "TEAM_COLOR") { |
350 HWTeam tmptm(hhTmpList[1]); |
350 HWTeam tmptm(hhTmpList[1]); |
351 tmptm.teamColor = QColor(lst[2]); |
351 tmptm.teamColor = QColor(lst[2]); |
352 emit teamColorChanged(tmptm); |
352 emit teamColorChanged(tmptm); |
353 return; |
353 return; |
354 } |
354 }*/ |
355 if (hhTmpList[0] == "HHNUM") { |
|
356 HWTeam tmptm(hhTmpList[1]); |
|
357 tmptm.numHedgehogs = lst[2].toUInt(); |
|
358 emit hhnumChanged(tmptm); |
|
359 return; |
|
360 } |
|
361 qWarning() << "Net: Unknown 'CONFIG_PARAM' message:" << lst; |
355 qWarning() << "Net: Unknown 'CONFIG_PARAM' message:" << lst; |
362 return; |
356 return; |
363 } |
357 } |
364 |
358 |
|
359 if (lst[0] == "HH_NUM") { |
|
360 if (lst.size() != 3) |
|
361 { |
|
362 qWarning("Net: Bad TEAM_ACCEPTED message"); |
|
363 return; |
|
364 } |
|
365 HWTeam tmptm(lst[1]); |
|
366 tmptm.numHedgehogs = lst[2].toUInt(); |
|
367 emit hhnumChanged(tmptm); |
|
368 return; |
|
369 } |
365 |
370 |
366 if (lst[0] == "GAMEMSG") { |
371 if (lst[0] == "GAMEMSG") { |
367 if(lst.size() < 2) |
372 if(lst.size() < 2) |
368 { |
373 { |
369 qWarning("Net: Bad GAMEMSG message"); |
374 qWarning("Net: Bad GAMEMSG message"); |