MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / reset

Method reset

src/game/MsgStrings.cpp:176–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

174
175
176void MsgStrings::reset() {
177 unsigned int i;
178
179 // UseDNS = true;
180 useColor = true;
181 useStateTracking = true;
182
183 flagList.clear();
184 playerList.clear();
185
186 // setup default player names
187 playerList[ServerPlayer] = "SERVER";
188 playerList[AllPlayers] = "ALL";
189 playerList[AdminPlayers] = "ADMIN";
190 playerList[NoPlayer] = "NOPLAYER";
191 for (i = 244 ; i <= 250; i++) {
192 playerList[i] = Team::getName(TeamColor(250 - i));
193 }
194
195 // set default DB entries -- FIXME -- this does not belong here?
196 for (i = 0; i < numGlobalDBItems; ++i) {
197 assert(globalDBItems[i].name != NULL);
198 if (globalDBItems[i].value != NULL) {
199 BZDB.set(globalDBItems[i].name, globalDBItems[i].value);
200 BZDB.setDefault(globalDBItems[i].name, globalDBItems[i].value);
201 }
202 BZDB.setPersistent(globalDBItems[i].name, globalDBItems[i].persistent);
203 BZDB.setPermission(globalDBItems[i].name, globalDBItems[i].permission);
204 }
205
206 return;
207}
208
209
210void MsgStrings::useDNS(bool /*value*/) {

Callers

nothing calls this directly

Calls 6

TeamColorEnum · 0.85
setPersistentMethod · 0.80
setPermissionMethod · 0.80
clearMethod · 0.45
setMethod · 0.45
setDefaultMethod · 0.45

Tested by

no test coverage detected