97 HWProto::addStringToBuffer(buf, QString("eammprob %1").arg(ammostr.mid(cAmmoNumber, cAmmoNumber))); |
97 HWProto::addStringToBuffer(buf, QString("eammprob %1").arg(ammostr.mid(cAmmoNumber, cAmmoNumber))); |
98 HWProto::addStringToBuffer(buf, QString("eammdelay %1").arg(ammostr.mid(2 * cAmmoNumber, cAmmoNumber))); |
98 HWProto::addStringToBuffer(buf, QString("eammdelay %1").arg(ammostr.mid(2 * cAmmoNumber, cAmmoNumber))); |
99 HWProto::addStringToBuffer(buf, QString("eammreinf %1").arg(ammostr.mid(3 * cAmmoNumber, cAmmoNumber))); |
99 HWProto::addStringToBuffer(buf, QString("eammreinf %1").arg(ammostr.mid(3 * cAmmoNumber, cAmmoNumber))); |
100 if(!gamecfg->schemeData(21).toBool()) HWProto::addStringToBuffer(buf, QString("eammstore")); |
100 if(!gamecfg->schemeData(21).toBool()) HWProto::addStringToBuffer(buf, QString("eammstore")); |
101 HWProto::addStringListToBuffer(buf, |
101 HWProto::addStringListToBuffer(buf, |
102 team.TeamGameConfig(gamecfg->getInitHealth())); |
102 team.teamGameConfig(gamecfg->getInitHealth())); |
103 ; |
103 ; |
104 } |
104 } |
105 } |
105 } |
106 RawSendIPC(buf); |
106 RawSendIPC(buf); |
107 } |
107 } |
120 .arg((themesModel->rowCount() > 0) ? themesModel->index(rand() % themesModel->rowCount()).data().toString() : "steel")); |
120 .arg((themesModel->rowCount() > 0) ? themesModel->index(rand() % themesModel->rowCount()).data().toString() : "steel")); |
121 HWProto::addStringToBuffer(teamscfg, "eseed " + QUuid::createUuid().toString()); |
121 HWProto::addStringToBuffer(teamscfg, "eseed " + QUuid::createUuid().toString()); |
122 |
122 |
123 HWNamegen namegen; |
123 HWNamegen namegen; |
124 |
124 |
125 HWTeam * team1; |
125 HWTeam team1; |
126 team1 = new HWTeam; |
126 team1.setDifficulty(0); |
127 team1->difficulty = 0; |
127 team1.setColor(QColor(colors[0])); |
128 team1->teamColor = QColor(colors[0]); |
128 team1.setNumHedgehogs(4); |
129 team1->numHedgehogs = 4; |
129 namegen.teamRandomNames(team1,TRUE); |
130 namegen.TeamRandomNames(team1,TRUE); |
|
131 HWProto::addStringListToBuffer(teamscfg, |
130 HWProto::addStringListToBuffer(teamscfg, |
132 team1->TeamGameConfig(100)); |
131 team1.teamGameConfig(100)); |
133 |
132 |
134 HWTeam * team2; |
133 HWTeam team2; |
135 team2 = new HWTeam; |
134 team2.setDifficulty(4); |
136 team2->difficulty = 4; |
135 team2.setColor(QColor(colors[1])); |
137 team2->teamColor = QColor(colors[1]); |
136 team2.setNumHedgehogs(4); |
138 team2->numHedgehogs = 4; |
137 do |
139 do |
138 namegen.teamRandomNames(team2,TRUE); |
140 namegen.TeamRandomNames(team2,TRUE); |
139 while(!team2.name().compare(team1.name()) || !team2.hedgehog(0).Hat.compare(team1.hedgehog(0).Hat)); |
141 while(!team2->TeamName.compare(team1->TeamName) || !team2->Hedgehogs[0].Hat.compare(team1->Hedgehogs[0].Hat)); |
|
142 HWProto::addStringListToBuffer(teamscfg, |
140 HWProto::addStringListToBuffer(teamscfg, |
143 team2->TeamGameConfig(100)); |
141 team2.teamGameConfig(100)); |
144 |
142 |
145 HWProto::addStringToBuffer(teamscfg, QString("eammloadt %1").arg(cDefaultAmmoStore->mid(0, cAmmoNumber))); |
143 HWProto::addStringToBuffer(teamscfg, QString("eammloadt %1").arg(cDefaultAmmoStore->mid(0, cAmmoNumber))); |
146 HWProto::addStringToBuffer(teamscfg, QString("eammprob %1").arg(cDefaultAmmoStore->mid(cAmmoNumber, cAmmoNumber))); |
144 HWProto::addStringToBuffer(teamscfg, QString("eammprob %1").arg(cDefaultAmmoStore->mid(cAmmoNumber, cAmmoNumber))); |
147 HWProto::addStringToBuffer(teamscfg, QString("eammdelay %1").arg(cDefaultAmmoStore->mid(2 * cAmmoNumber, cAmmoNumber))); |
145 HWProto::addStringToBuffer(teamscfg, QString("eammdelay %1").arg(cDefaultAmmoStore->mid(2 * cAmmoNumber, cAmmoNumber))); |
148 HWProto::addStringToBuffer(teamscfg, QString("eammreinf %1").arg(cDefaultAmmoStore->mid(3 * cAmmoNumber, cAmmoNumber))); |
146 HWProto::addStringToBuffer(teamscfg, QString("eammreinf %1").arg(cDefaultAmmoStore->mid(3 * cAmmoNumber, cAmmoNumber))); |