102 HWProto::addStringToBuffer(teamscfg, "TL"); |
102 HWProto::addStringToBuffer(teamscfg, "TL"); |
103 HWProto::addStringToBuffer(teamscfg, QString("etheme %1") |
103 HWProto::addStringToBuffer(teamscfg, QString("etheme %1") |
104 .arg((Themes->size() > 0) ? Themes->at(rand() % Themes->size()) : "steel")); |
104 .arg((Themes->size() > 0) ? Themes->at(rand() % Themes->size()) : "steel")); |
105 HWProto::addStringToBuffer(teamscfg, "eseed " + QUuid::createUuid().toString()); |
105 HWProto::addStringToBuffer(teamscfg, "eseed " + QUuid::createUuid().toString()); |
106 |
106 |
107 HWTeam team1(0); |
107 HWNamegen namegen; |
108 team1.difficulty = 0; |
108 |
109 team1.teamColor = *color1; |
109 HWTeam * team1; |
110 team1.numHedgehogs = 4; |
110 team1 = new HWTeam; |
|
111 team1->difficulty = 0; |
|
112 team1->teamColor = *color1; |
|
113 team1->numHedgehogs = 4; |
|
114 namegen.TeamRandomNames(team1,TRUE); |
111 HWProto::addStringListToBuffer(teamscfg, |
115 HWProto::addStringListToBuffer(teamscfg, |
112 team1.TeamGameConfig(100)); |
116 team1->TeamGameConfig(100)); |
113 |
117 |
114 HWTeam team2(2); |
118 HWTeam * team2; |
115 team2.difficulty = 4; |
119 team2 = new HWTeam; |
116 team2.teamColor = *color2; |
120 team2->difficulty = 4; |
117 team2.numHedgehogs = 4; |
121 team2->teamColor = *color2; |
|
122 team2->numHedgehogs = 4; |
|
123 namegen.TeamRandomNames(team2,TRUE); |
118 HWProto::addStringListToBuffer(teamscfg, |
124 HWProto::addStringListToBuffer(teamscfg, |
119 team2.TeamGameConfig(100)); |
125 team2->TeamGameConfig(100)); |
120 |
126 |
121 HWProto::addStringToBuffer(teamscfg, "eammstore " + *cDefaultAmmoStore); |
127 HWProto::addStringToBuffer(teamscfg, "eammstore " + *cDefaultAmmoStore); |
122 HWProto::addStringToBuffer(teamscfg, "eammstore " + *cDefaultAmmoStore); |
128 HWProto::addStringToBuffer(teamscfg, "eammstore " + *cDefaultAmmoStore); |
123 RawSendIPC(teamscfg); |
129 RawSendIPC(teamscfg); |
124 } |
130 } |