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 { |