equal
deleted
inserted
replaced
58 void HWGame::onClientDisconnect() |
58 void HWGame::onClientDisconnect() |
59 { |
59 { |
60 switch (gameType) |
60 switch (gameType) |
61 { |
61 { |
62 case gtDemo: |
62 case gtDemo: |
63 // for video recording we need demo anyway |
63 // for video recording we need demo anyway |
64 emit HaveRecord(rtNeither, demo); |
64 emit HaveRecord(rtNeither, demo); |
65 break; |
65 break; |
66 case gtNet: |
66 case gtNet: |
67 emit HaveRecord(rtDemo, demo); |
67 emit HaveRecord(rtDemo, demo); |
68 break; |
68 break; |
81 { |
81 { |
82 for(int i = 0; i < BINDS_NUMBER; i++) |
82 for(int i = 0; i < BINDS_NUMBER; i++) |
83 { |
83 { |
84 QString value = config->value(QString("Binds/%1").arg(cbinds[i].action), cbinds[i].strbind).toString(); |
84 QString value = config->value(QString("Binds/%1").arg(cbinds[i].action), cbinds[i].strbind).toString(); |
85 if (value.isEmpty() || value == "default") continue; |
85 if (value.isEmpty() || value == "default") continue; |
86 |
86 |
87 QString bind = QString("edbind " + value + " " + cbinds[i].action); |
87 QString bind = QString("edbind " + value + " " + cbinds[i].action); |
88 HWProto::addStringToBuffer(*buf, bind); |
88 HWProto::addStringToBuffer(*buf, bind); |
89 } |
89 } |
90 } |
90 } |
91 |
91 |
122 HWProto::addStringListToBuffer(buf, |
122 HWProto::addStringListToBuffer(buf, |
123 team.teamGameConfig(gamecfg->getInitHealth(), config)); |
123 team.teamGameConfig(gamecfg->getInitHealth(), config)); |
124 ; |
124 ; |
125 } |
125 } |
126 } |
126 } |
127 |
127 |
128 RawSendIPC(buf); |
128 RawSendIPC(buf); |
129 } |
129 } |
130 |
130 |
131 void HWGame::SendConfig() |
131 void HWGame::SendConfig() |
132 { |
132 { |
169 HWProto::addStringToBuffer(teamscfg, QString("eammprob %1").arg(cDefaultAmmoStore->mid(cAmmoNumber, cAmmoNumber))); |
169 HWProto::addStringToBuffer(teamscfg, QString("eammprob %1").arg(cDefaultAmmoStore->mid(cAmmoNumber, cAmmoNumber))); |
170 HWProto::addStringToBuffer(teamscfg, QString("eammdelay %1").arg(cDefaultAmmoStore->mid(2 * cAmmoNumber, cAmmoNumber))); |
170 HWProto::addStringToBuffer(teamscfg, QString("eammdelay %1").arg(cDefaultAmmoStore->mid(2 * cAmmoNumber, cAmmoNumber))); |
171 HWProto::addStringToBuffer(teamscfg, QString("eammreinf %1").arg(cDefaultAmmoStore->mid(3 * cAmmoNumber, cAmmoNumber))); |
171 HWProto::addStringToBuffer(teamscfg, QString("eammreinf %1").arg(cDefaultAmmoStore->mid(3 * cAmmoNumber, cAmmoNumber))); |
172 HWProto::addStringToBuffer(teamscfg, QString("eammstore")); |
172 HWProto::addStringToBuffer(teamscfg, QString("eammstore")); |
173 HWProto::addStringToBuffer(teamscfg, QString("eammstore")); |
173 HWProto::addStringToBuffer(teamscfg, QString("eammstore")); |
174 |
174 |
175 RawSendIPC(teamscfg); |
175 RawSendIPC(teamscfg); |
176 } |
176 } |
177 |
177 |
178 void HWGame::SendTrainingConfig() |
178 void HWGame::SendTrainingConfig() |
179 { |
179 { |