equal
deleted
inserted
replaced
243 } |
243 } |
244 tmptm.numHedgehogs=lst[4].toUInt(); |
244 tmptm.numHedgehogs=lst[4].toUInt(); |
245 emit hhnumChanged(tmptm); |
245 emit hhnumChanged(tmptm); |
246 return; |
246 return; |
247 } |
247 } |
|
248 if (lst[1] == "TEAM_COLOR") { |
|
249 HWTeam tmptm(lst[2], lst[3].toUInt()); |
|
250 if(m_networkToLocalteams.find(lst[3].toUInt())!=m_networkToLocalteams.end()) { |
|
251 tmptm=HWTeam(lst[2]); // local team should be changed |
|
252 } |
|
253 tmptm.teamColor=QColor(lst[4]); |
|
254 emit teamColorChanged(tmptm); |
|
255 return; |
|
256 } |
248 qDebug() << "unknow config param: " << lst[1]; |
257 qDebug() << "unknow config param: " << lst[1]; |
249 return; |
258 return; |
250 } |
259 } |
251 |
260 |
252 |
261 |
287 RawSendNet(QString("CONFIG_PARAM%1HHNUM%1%2%1%3%1%4").arg(delimeter).arg(team.TeamName)\ |
296 RawSendNet(QString("CONFIG_PARAM%1HHNUM%1%2%1%3%1%4").arg(delimeter).arg(team.TeamName)\ |
288 .arg(team.getNetID() ? team.getNetID() : m_networkToLocalteams.key(team.TeamName))\ |
297 .arg(team.getNetID() ? team.getNetID() : m_networkToLocalteams.key(team.TeamName))\ |
289 .arg(team.numHedgehogs)); |
298 .arg(team.numHedgehogs)); |
290 } |
299 } |
291 |
300 |
|
301 void HWNewNet::onTeamColorChanged(const HWTeam& team) |
|
302 { |
|
303 qDebug() << team.getNetID() << ":" << team.teamColor.name(); |
|
304 RawSendNet(QString("CONFIG_PARAM%1TEAM_COLOR%1%2%1%3%1%4").arg(delimeter).arg(team.TeamName)\ |
|
305 .arg(team.getNetID() ? team.getNetID() : m_networkToLocalteams.key(team.TeamName))\ |
|
306 .arg(team.teamColor.name())); |
|
307 } |
|
308 |
292 void HWNewNet::onSeedChanged(const QString & seed) |
309 void HWNewNet::onSeedChanged(const QString & seed) |
293 { |
310 { |
294 RawSendNet(QString("CONFIG_PARAM%1SEED%1%2").arg(delimeter).arg(seed)); |
311 RawSendNet(QString("CONFIG_PARAM%1SEED%1%2").arg(delimeter).arg(seed)); |
295 } |
312 } |
296 |
313 |