diff options
Diffstat (limited to 'src/game/game_core.cpp')
-rw-r--r-- | src/game/game_core.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/game/game_core.cpp b/src/game/game_core.cpp index f56dddf83..f32a99b27 100644 --- a/src/game/game_core.cpp +++ b/src/game/game_core.cpp @@ -117,6 +117,21 @@ } } +/* static */ void Game::Pause() +{ + if (Game::instance != NULL) Game::instance->Pause(); +} + +/* static */ void Game::Unpause() +{ + if (Game::instance != NULL) Game::instance->Unpause(); +} + +/* static */ bool Game::IsPaused() +{ + return Game::instance != NULL? Game::instance->IsPaused() : false; +} + /* static */ void Game::NewEvent(ScriptEvent *event) { /* AddRef() and Release() need to be called at least once, so do it here */ |