(List<String> args, GameExportsImpl gameExports)
| 270 | |
| 271 | // todo move to game exports |
| 272 | public static void ServerCommand(List<String> args, GameExportsImpl gameExports) { |
| 273 | |
| 274 | if (args.size() < 2) { |
| 275 | gameExports.gameImports.dprintf("usage: sv test|addip|removeip|listip|writeip <args>"); |
| 276 | return; |
| 277 | } |
| 278 | |
| 279 | String cmd = args.get(1); |
| 280 | |
| 281 | if (Lib.Q_stricmp(cmd, "test") == 0) |
| 282 | gameExports.gameImports.cprintf(null, Defines.PRINT_HIGH, "Svcmd_Test_f()\n"); |
| 283 | else if (Lib.Q_stricmp(cmd, "addip") == 0) |
| 284 | SVCmd_AddIP_f(args, gameExports); |
| 285 | else if (Lib.Q_stricmp(cmd, "removeip") == 0) |
| 286 | SVCmd_RemoveIP_f(args, gameExports); |
| 287 | else if (Lib.Q_stricmp(cmd, "listip") == 0) |
| 288 | SVCmd_ListIP_f(gameExports); |
| 289 | else if (Lib.Q_stricmp(cmd, "writeip") == 0) |
| 290 | SVCmd_WriteIP_f(gameExports); |
| 291 | else |
| 292 | gameExports.gameImports.cprintf(null, Defines.PRINT_HIGH, "Unknown server command \"" + cmd + "\"\n"); |
| 293 | } |
| 294 | } |
no test coverage detected