diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-11-16 15:10:57 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-11-16 15:10:57 +0000 |
| commit | b6f6f4799747636acb1e2da029f44a2d3d155f62 (patch) | |
| tree | fe1ab580a9fde69ce154790bed114c0d0bc37563 /src/game/server/hooks.cpp | |
| parent | d640ede2a6a87c65292b6eae1929e869294ba1f3 (diff) | |
| download | zcatch-b6f6f4799747636acb1e2da029f44a2d3d155f62.tar.gz zcatch-b6f6f4799747636acb1e2da029f44a2d3d155f62.zip | |
fixed issues when pausing the game and added pause and unpause console commands
Diffstat (limited to 'src/game/server/hooks.cpp')
| -rw-r--r-- | src/game/server/hooks.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game/server/hooks.cpp b/src/game/server/hooks.cpp index 1c89b4c8..fa6db69d 100644 --- a/src/game/server/hooks.cpp +++ b/src/game/server/hooks.cpp @@ -470,6 +470,10 @@ static void con_addvote(void *result, void *user_data) dbg_msg("server", "added option '%s'", option->command); } + +static void con_pause(void *result, void *user_data) { game.world.paused = true; } +static void con_unpause(void *result, void *user_data) { game.world.paused = false; } + void mods_console_init() { MACRO_REGISTER_COMMAND("tune", "si", con_tune_param, 0); @@ -482,6 +486,9 @@ void mods_console_init() MACRO_REGISTER_COMMAND("say", "r", con_say, 0); MACRO_REGISTER_COMMAND("set_team", "ii", con_set_team, 0); + MACRO_REGISTER_COMMAND("pause", "", con_pause, 0); + MACRO_REGISTER_COMMAND("unpause", "", con_unpause, 0); + MACRO_REGISTER_COMMAND("addvote", "r", con_addvote, 0); } |