QTfrontend/game.cpp
changeset 5140 932307228d05
parent 4976 088d40d8aba2
child 5201 7b9aa7aac336
equal deleted inserted replaced
5139:090a8b8d1083 5140:932307228d05
    80 
    80 
    81     buf += gamecfg->getFullConfig();
    81     buf += gamecfg->getFullConfig();
    82 
    82 
    83     if (m_pTeamSelWidget)
    83     if (m_pTeamSelWidget)
    84     {
    84     {
    85         QList<HWTeam> teams = m_pTeamSelWidget->getPlayingTeams();
    85         QListIterator<HWTeam> it(m_pTeamSelWidget->getPlayingTeams());
    86         for(QList<HWTeam>::iterator it = teams.begin(); it != teams.end(); ++it)
    86         while(it.hasNext())
    87         {
    87         {
    88             HWProto::addStringToBuffer(buf, QString("eammloadt %1").arg(ammostr.mid(0, cAmmoNumber)));
    88             HWProto::addStringToBuffer(buf, QString("eammloadt %1").arg(ammostr.mid(0, cAmmoNumber)));
    89             HWProto::addStringToBuffer(buf, QString("eammprob %1").arg(ammostr.mid(cAmmoNumber, cAmmoNumber)));
    89             HWProto::addStringToBuffer(buf, QString("eammprob %1").arg(ammostr.mid(cAmmoNumber, cAmmoNumber)));
    90             HWProto::addStringToBuffer(buf, QString("eammdelay %1").arg(ammostr.mid(2 * cAmmoNumber, cAmmoNumber)));
    90             HWProto::addStringToBuffer(buf, QString("eammdelay %1").arg(ammostr.mid(2 * cAmmoNumber, cAmmoNumber)));
    91             HWProto::addStringToBuffer(buf, QString("eammreinf %1").arg(ammostr.mid(3 * cAmmoNumber, cAmmoNumber)));
    91             HWProto::addStringToBuffer(buf, QString("eammreinf %1").arg(ammostr.mid(3 * cAmmoNumber, cAmmoNumber)));
    92             if(!gamecfg->schemeData(21).toBool()) HWProto::addStringToBuffer(buf, QString("eammstore"));
    92             if(!gamecfg->schemeData(21).toBool()) HWProto::addStringToBuffer(buf, QString("eammstore"));
    93             HWProto::addStringListToBuffer(buf,
    93             HWProto::addStringListToBuffer(buf,
    94                 (*it).TeamGameConfig(gamecfg->getInitHealth()));
    94                 it.next().TeamGameConfig(gamecfg->getInitHealth()));
       
    95             ;
    95         }
    96         }
    96     }
    97     }
    97     RawSendIPC(buf);
    98     RawSendIPC(buf);
    98 }
    99 }
    99 
   100 
   387 void HWGame::KillAllTeams()
   388 void HWGame::KillAllTeams()
   388 {
   389 {
   389     if (m_pTeamSelWidget)
   390     if (m_pTeamSelWidget)
   390     {
   391     {
   391         QByteArray buf;
   392         QByteArray buf;
   392         QList<HWTeam> teams = m_pTeamSelWidget->getPlayingTeams();
   393         QListIterator<HWTeam> it(m_pTeamSelWidget->getPlayingTeams());
   393         for(QList<HWTeam>::iterator it = teams.begin(); it != teams.end(); ++it)
   394         while(it.hasNext())
   394             HWProto::addStringToBuffer(buf, QString("eteamgone %1").arg((*it).TeamName));
   395             HWProto::addStringToBuffer(buf, QString("eteamgone %1").arg(it.next().TeamName));
   395         RawSendIPC(buf);
   396         RawSendIPC(buf);
   396     }
   397     }
   397 }
   398 }