diff options
author | Paul Gilbert | 2017-12-09 19:54:46 -0500 |
---|---|---|
committer | Paul Gilbert | 2017-12-09 19:54:46 -0500 |
commit | 65ecb6e56f91c3ea92a7001d80337efb4a93e004 (patch) | |
tree | 3c6e92932100f3547af302b99d5670e7872c374a /engines/xeen/interface.cpp | |
parent | deb4261b6ab3bc2afd6c174dc9f224432ef748d8 (diff) | |
download | scummvm-rg350-65ecb6e56f91c3ea92a7001d80337efb4a93e004.tar.gz scummvm-rg350-65ecb6e56f91c3ea92a7001d80337efb4a93e004.tar.bz2 scummvm-rg350-65ecb6e56f91c3ea92a7001d80337efb4a93e004.zip |
XEEN: Do rendering delays like the original did
Diffstat (limited to 'engines/xeen/interface.cpp')
-rw-r--r-- | engines/xeen/interface.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/engines/xeen/interface.cpp b/engines/xeen/interface.cpp index c7ed3fd646..f39c2d4278 100644 --- a/engines/xeen/interface.cpp +++ b/engines/xeen/interface.cpp @@ -1242,7 +1242,7 @@ void Interface::bash(const Common::Point &pt, Direction direction) { drawParty(true); } -void Interface::draw3d(bool updateFlag, bool skipDelay) { +void Interface::draw3d(bool updateFlag) { Combat &combat = *_vm->_combat; EventsManager &events = *_vm->_events; Party &party = *_vm->_party; @@ -1250,7 +1250,7 @@ void Interface::draw3d(bool updateFlag, bool skipDelay) { Scripts &scripts = *_vm->_scripts; Windows &windows = *_vm->_windows; - events.updateGameCounter(); + events.timeMark5(); if (windows[11]._enabled) return; @@ -1299,12 +1299,7 @@ void Interface::draw3d(bool updateFlag, bool skipDelay) { } party._stepped = false; - if (_vm->_mode == MODE_RECORD_EVENTS) { - // TODO: Save current scripts data? - } - - if (!skipDelay) - events.wait(2, false); + events.ipause5(2); } void Interface::handleFalling() { |