MCPcopy Create free account
hub / github.com/assaultcube/AC / serverinfokey

Function serverinfokey

source/src/serverbrowser.cpp:1267–1297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1265}
1266
1267bool serverinfokey(void *menu, int code, bool isdown)
1268{
1269 if(!isdown) return false;
1270 switch(code)
1271 {
1272 case SDLK_F5:
1273 if(lastselectedserver) lastselectedserver->getinfo = EXTPING_SERVERINFO;
1274 pinglastselected = true;
1275 return true;
1276
1277 case SDLK_F1:
1278 showmenu("serverinfo help"); // feel free to actually write this menu ;)
1279 return true;
1280
1281 case SDLK_F2: // yep: undocumented :)
1282 if(lastselectedserver) lastselectedserver->getinfo = EXTPING_UPLINKSTATS;
1283 pinglastselected = true;
1284 break;
1285
1286 case SDLK_m:
1287 if(lastselectedserver) lastselectedserver->getinfo = EXTPING_MAPROT;
1288 pinglastselected = true;
1289 break;
1290
1291 case SDLK_c:
1292 lastselectedserver = getconnectedserverinfo();
1293 pinglastselected = true;
1294 break;
1295 }
1296 return false;
1297}
1298
1299void clearservers()
1300{

Callers

nothing calls this directly

Calls 2

showmenuFunction · 0.85
getconnectedserverinfoFunction · 0.85

Tested by

no test coverage detected