QTfrontend/team.cpp
changeset 319 7f3bd9e31f18
parent 314 83773ccf4f09
child 336 82d654db133d
equal deleted inserted replaced
318:46a43b02bbb3 319:7f3bd9e31f18
   196 	{
   196 	{
   197 		binds[i].strbind = hwform->ui.pageEditTeam->CBBind[i]->currentText();
   197 		binds[i].strbind = hwform->ui.pageEditTeam->CBBind[i]->currentText();
   198 	}
   198 	}
   199 }
   199 }
   200 
   200 
   201 QStringList HWTeam::TeamGameConfig(quint32 color, int hedgehogs, quint32 InitHealth) const
   201 QStringList HWTeam::TeamGameConfig(quint32 color, int hedgehogs, quint32 InitHealth, bool netTeam) const
   202 {
   202 {
   203 	QStringList sl;
   203 	QStringList sl;
   204 	sl.push_back("eaddteam");
   204 	sl.push_back("eaddteam");
   205 	sl.push_back(QString("ecolor %1").arg(color));
   205 	sl.push_back(QString("ecolor %1").arg(color));
   206 	sl.push_back("ename team " + TeamName);
   206 	sl.push_back("ename team " + TeamName);
   207 	for (int i = 0; i < hedgehogs; i++)
   207 	for (int i = 0; i < hedgehogs; i++)
   208 		sl.push_back(QString("ename hh%1 ").arg(i).append(HHName[i]));
   208 		sl.push_back(QString("ename hh%1 ").arg(i).append(HHName[i]));
   209 	sl.push_back(QString("egrave " + Grave));
   209 	if(!netTeam) {
   210 	sl.push_back(QString("efort " + Fort));
   210 	  sl.push_back(QString("egrave " + Grave));
   211 	for(int i = 0; i < BINDS_NUMBER; i++)
   211 	  sl.push_back(QString("efort " + Fort));
   212 	{
   212 	  for(int i = 0; i < BINDS_NUMBER; i++)
   213 		sl.push_back(QString("ebind " + binds[i].strbind + " " + binds[i].action));
   213 	    {
       
   214 	      sl.push_back(QString("ebind " + binds[i].strbind + " " + binds[i].action));
       
   215 	    }
   214 	}
   216 	}
   215 	for (int t = 0; t < hedgehogs; t++)
   217 	for (int t = 0; t < hedgehogs; t++)
   216 		sl.push_back(QString("eaddhh %1 %2")
   218 	  sl.push_back(QString("eaddhh %1 %2")
   217 				.arg(QString::number(difficulty),
   219 		       .arg(QString::number(difficulty),
   218 				QString::number(InitHealth)));
   220 			    QString::number(InitHealth)));
   219 	return sl;
   221 	return sl;
   220 }
   222 }
   221 
   223 
   222 bool HWTeam::operator==(const HWTeam& t1) const {
   224 bool HWTeam::operator==(const HWTeam& t1) const {
   223   return TeamName==t1.TeamName;
   225   return TeamName==t1.TeamName;