aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/interface.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2017-12-09 19:54:46 -0500
committerPaul Gilbert2017-12-09 19:54:46 -0500
commit65ecb6e56f91c3ea92a7001d80337efb4a93e004 (patch)
tree3c6e92932100f3547af302b99d5670e7872c374a /engines/xeen/interface.cpp
parentdeb4261b6ab3bc2afd6c174dc9f224432ef748d8 (diff)
downloadscummvm-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.cpp11
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() {