aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/supernova.cpp
diff options
context:
space:
mode:
authorThierry Crozat2017-11-07 23:51:27 +0000
committerThierry Crozat2018-01-23 02:15:39 +0000
commit529a9c98119ab15a17a43dc8ee65ddf892d3eca2 (patch)
tree75c49cb2f6aa81fba4cd99379a70bf4de800bf51 /engines/supernova/supernova.cpp
parent897a1e93a1118f20bcee7327f3cc2b9c375a1847 (diff)
downloadscummvm-rg350-529a9c98119ab15a17a43dc8ee65ddf892d3eca2.tar.gz
scummvm-rg350-529a9c98119ab15a17a43dc8ee65ddf892d3eca2.tar.bz2
scummvm-rg350-529a9c98119ab15a17a43dc8ee65ddf892d3eca2.zip
SUPERNOVA: Properly handle timer stop/start
Diffstat (limited to 'engines/supernova/supernova.cpp')
-rw-r--r--engines/supernova/supernova.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp
index d61c75e5c7..aaa898fcb6 100644
--- a/engines/supernova/supernova.cpp
+++ b/engines/supernova/supernova.cpp
@@ -264,16 +264,7 @@ bool SupernovaEngine::hasFeature(EngineFeature f) const {
void SupernovaEngine::pauseEngineIntern(bool pause) {
_mixer->pauseAll(pause);
- pauseTimer(pause);
-}
-
-void SupernovaEngine::pauseTimer(bool pause) {
- if (pause) {
- _timePaused = _gm->_state._time;
- } else {
- _gm->_state._time = _timePaused;
- _gm->_oldTime = _system->getMillis();
- }
+ _gm->pauseTimer(pause);
}
Common::Error SupernovaEngine::loadGameStrings() {