210 } |
210 } |
211 |
211 |
212 QStringList HWTeam::TeamGameConfig(quint32 InitHealth) const |
212 QStringList HWTeam::TeamGameConfig(quint32 InitHealth) const |
213 { |
213 { |
214 QStringList sl; |
214 QStringList sl; |
215 sl.push_back(QString("eaddteam %1").arg(teamColor.rgb() & 0xffffff)); |
215 sl.push_back(QString("eaddteam %1 %2").arg(teamColor.rgb() & 0xffffff).arg(TeamName)); |
216 if (m_netID) |
216 if (m_netID) |
217 sl.push_back("erdriven"); |
217 sl.push_back("erdriven"); |
218 sl.push_back("ename team " + TeamName); |
|
219 |
|
220 for (int i = 0; i < numHedgehogs; i++) |
|
221 sl.push_back(QString("ename hh%1 ").arg(i).append(HHName[i])); |
|
222 |
218 |
223 sl.push_back(QString("egrave " + Grave)); |
219 sl.push_back(QString("egrave " + Grave)); |
224 sl.push_back(QString("efort " + Fort)); |
220 sl.push_back(QString("efort " + Fort)); |
225 |
221 |
226 if (!m_netID) |
222 if (!m_netID) |
227 for(int i = 0; i < BINDS_NUMBER; i++) |
223 for(int i = 0; i < BINDS_NUMBER; i++) |
228 sl.push_back(QString("ebind " + binds[i].strbind + " " + binds[i].action)); |
224 sl.push_back(QString("ebind " + binds[i].strbind + " " + binds[i].action)); |
229 |
225 |
230 for (int t = 0; t < numHedgehogs; t++) |
226 for (int t = 0; t < numHedgehogs; t++) |
231 sl.push_back(QString("eaddhh %1 %2") |
227 sl.push_back(QString("eaddhh %1 %2 %3") |
232 .arg(QString::number(difficulty), |
228 .arg(QString::number(difficulty), |
233 QString::number(InitHealth))); |
229 QString::number(InitHealth), |
|
230 HHName[t])); |
234 return sl; |
231 return sl; |
235 } |
232 } |
236 |
233 |
237 bool HWTeam::isNetTeam() const |
234 bool HWTeam::isNetTeam() const |
238 { |
235 { |