QTfrontend/team.cpp
changeset 605 2651c3fe4567
parent 546 0e7cc3fb05cd
child 606 9d800fdfd3bd
equal deleted inserted replaced
604:2f1165467a66 605:2651c3fe4567
   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 {