diff options
Diffstat (limited to 'engines/bladerunner/actor_dialogue_queue.cpp')
-rw-r--r-- | engines/bladerunner/actor_dialogue_queue.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/bladerunner/actor_dialogue_queue.cpp b/engines/bladerunner/actor_dialogue_queue.cpp index 320dd53478..479e399d9c 100644 --- a/engines/bladerunner/actor_dialogue_queue.cpp +++ b/engines/bladerunner/actor_dialogue_queue.cpp @@ -28,6 +28,7 @@ #include "bladerunner/audio_speech.h" #include "bladerunner/savefile.h" #include "bladerunner/scene.h" +#include "bladerunner/time.h" #include "bladerunner/script/scene_script.h" @@ -107,7 +108,7 @@ void ActorDialogueQueue::flush(int a1, bool callScript) { void ActorDialogueQueue::tick() { if (!_vm->_audioSpeech->isPlaying()) { if (_isPause) { - int time = _vm->getTotalPlayTime(); + int time = _vm->_time->current(); int timeDiff = time - _timeLast; _timeLast = time; _delay -= timeDiff; @@ -154,7 +155,7 @@ void ActorDialogueQueue::tick() { } else if (firstEntry.isPause) { _isPause = true; _delay = firstEntry.delay; - _timeLast = _vm->getTotalPlayTime(); + _timeLast = _vm->_time->current(); } } } |