| 1265 | } |
| 1266 | |
| 1267 | bool 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 | |
| 1299 | void clearservers() |
| 1300 | { |
nothing calls this directly
no test coverage detected