QTfrontend/game.cpp
changeset 3346 967fd96f7373
parent 3344 b18a166e6ca4
child 3690 c247dee9e1c0
equal deleted inserted replaced
3345:25ad24233e77 3346:967fd96f7373
    84         QList<HWTeam> teams = m_pTeamSelWidget->getPlayingTeams();
    84         QList<HWTeam> teams = m_pTeamSelWidget->getPlayingTeams();
    85         for(QList<HWTeam>::iterator it = teams.begin(); it != teams.end(); ++it)
    85         for(QList<HWTeam>::iterator it = teams.begin(); it != teams.end(); ++it)
    86         {
    86         {
    87             HWProto::addStringListToBuffer(buf,
    87             HWProto::addStringListToBuffer(buf,
    88                 (*it).TeamGameConfig(gamecfg->getInitHealth()));
    88                 (*it).TeamGameConfig(gamecfg->getInitHealth()));
    89             HWProto::addStringToBuffer(buf, QString("eammstore %1").arg(ammostr));
    89             HWProto::addStringToBuffer(buf, QString("eammloadt %1").arg(ammostr.mid(0, cAmmoNumber)));
       
    90             HWProto::addStringToBuffer(buf, QString("eammprob %1").arg(ammostr.mid(cAmmoNumber, cAmmoNumber)));
       
    91             HWProto::addStringToBuffer(buf, QString("eammdelay %1").arg(ammostr.mid(2 * cAmmoNumber, cAmmoNumber)));
       
    92             HWProto::addStringToBuffer(buf, QString("eammreinf %1").arg(ammostr.mid(3 * cAmmoNumber, cAmmoNumber)));
       
    93             HWProto::addStringToBuffer(buf, QString("eammstore"));
    90         }
    94         }
    91     }
    95     }
    92     RawSendIPC(buf);
    96     RawSendIPC(buf);
    93 }
    97 }
    94 
    98 
   126         namegen.TeamRandomNames(team2,TRUE);
   130         namegen.TeamRandomNames(team2,TRUE);
   127 	while(!team2->TeamName.compare(team1->TeamName) || !team2->Hedgehogs[0].Hat.compare(team1->Hedgehogs[0].Hat));
   131 	while(!team2->TeamName.compare(team1->TeamName) || !team2->Hedgehogs[0].Hat.compare(team1->Hedgehogs[0].Hat));
   128     HWProto::addStringListToBuffer(teamscfg,
   132     HWProto::addStringListToBuffer(teamscfg,
   129             team2->TeamGameConfig(100));
   133             team2->TeamGameConfig(100));
   130 
   134 
   131     HWProto::addStringToBuffer(teamscfg, "eammstore " + *cDefaultAmmoStore);
   135     HWProto::addStringToBuffer(teamscfg, QString("eammloadt %1").arg(cDefaultAmmoStore->mid(0, cAmmoNumber)));
   132     HWProto::addStringToBuffer(teamscfg, "eammstore " + *cDefaultAmmoStore);
   136     HWProto::addStringToBuffer(teamscfg, QString("eammprob %1").arg(cDefaultAmmoStore->mid(cAmmoNumber, cAmmoNumber)));
       
   137     HWProto::addStringToBuffer(teamscfg, QString("eammdelay %1").arg(cDefaultAmmoStore->mid(2 * cAmmoNumber, cAmmoNumber)));
       
   138     HWProto::addStringToBuffer(teamscfg, QString("eammreinf %1").arg(cDefaultAmmoStore->mid(3 * cAmmoNumber, cAmmoNumber)));
       
   139     HWProto::addStringToBuffer(teamscfg, QString("eammstore"));
       
   140     HWProto::addStringToBuffer(teamscfg, QString("eammstore"));
   133     RawSendIPC(teamscfg);
   141     RawSendIPC(teamscfg);
   134 }
   142 }
   135 
   143 
   136 void HWGame::SendTrainingConfig()
   144 void HWGame::SendTrainingConfig()
   137 {
   145 {