118 void HWGame::SendTrainingConfig() |
118 void HWGame::SendTrainingConfig() |
119 { |
119 { |
120 QByteArray teamscfg; |
120 QByteArray teamscfg; |
121 HWProto::addStringToBuffer(teamscfg, "TL"); |
121 HWProto::addStringToBuffer(teamscfg, "TL"); |
122 HWProto::addStringToBuffer(teamscfg, "eseed none"); |
122 HWProto::addStringToBuffer(teamscfg, "eseed none"); |
123 HWProto::addStringToBuffer(teamscfg, "e$gmflags 0"); |
123 HWProto::addStringToBuffer(teamscfg, QString("e$gmflags %1").arg(0x10000000)); |
124 HWProto::addStringToBuffer(teamscfg, "e$turntime 60000"); |
124 HWProto::addStringToBuffer(teamscfg, "e$turntime 60000"); |
125 HWProto::addStringToBuffer(teamscfg, "emap mushrooms"); |
125 HWProto::addStringToBuffer(teamscfg, "emap mushrooms"); |
126 HWProto::addStringToBuffer(teamscfg, "etheme avematan"); |
126 HWProto::addStringToBuffer(teamscfg, "etheme avematan"); |
127 |
127 |
128 HWTeam team1(0); |
128 HWTeam team1(0); |
129 team1.difficulty = 0; |
129 team1.difficulty = 0; |
130 team1.teamColor = QColor(65535); |
130 team1.teamColor = QColor(65535); |
131 team1.numHedgehogs = 4; |
131 team1.numHedgehogs = 4; |
132 HWProto::addStringListToBuffer(teamscfg, |
132 HWProto::addStringListToBuffer(teamscfg, |
133 team1.TeamGameConfig(100)); |
133 team1.TeamGameConfig(100)); |
134 |
|
135 HWTeam team2(2); |
|
136 team2.difficulty = 4; |
|
137 team2.teamColor = QColor(16776960); |
|
138 team2.numHedgehogs = 4; |
|
139 HWProto::addStringListToBuffer(teamscfg, |
|
140 team2.TeamGameConfig(100)); |
|
141 |
134 |
142 QFile file(datadir->absolutePath() + "/Trainings/001_Shotgun.txt"); |
135 QFile file(datadir->absolutePath() + "/Trainings/001_Shotgun.txt"); |
143 if(!file.open(QFile::ReadOnly)) |
136 if(!file.open(QFile::ReadOnly)) |
144 { |
137 { |
145 emit ErrorMessage(tr("Error reading training config file")); |
138 emit ErrorMessage(tr("Error reading training config file")); |