aboutsummaryrefslogtreecommitdiff
path: root/saga/saga.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2005-01-06 14:02:53 +0000
committerEugene Sandulenko2005-01-06 14:02:53 +0000
commit26d5810b81bfc7153db801d0f8f904eb1b54856f (patch)
tree8818e4d5164529b98accd796026e8bf0d10b8b08 /saga/saga.cpp
parent19f604b6ef4170a0acf82c94322dd0940ef0bc18 (diff)
downloadscummvm-rg350-26d5810b81bfc7153db801d0f8f904eb1b54856f.tar.gz
scummvm-rg350-26d5810b81bfc7153db801d0f8f904eb1b54856f.tar.bz2
scummvm-rg350-26d5810b81bfc7153db801d0f8f904eb1b54856f.zip
Next batch of panel-related fixes. Still wrong.
NOTE: lines which start with `;' should contain calls to not yet implemented subsystems like Conversation subsystem svn-id: r16443
Diffstat (limited to 'saga/saga.cpp')
-rw-r--r--saga/saga.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/saga/saga.cpp b/saga/saga.cpp
index 7f6380a2a0..75d8956e5d 100644
--- a/saga/saga.cpp
+++ b/saga/saga.cpp
@@ -245,7 +245,11 @@ int SagaEngine::go() {
if (msec > MAX_TIME_DELTA) {
msec = MAX_TIME_DELTA;
}
- _actor->direct(msec);
+ if (_vm->_interface->getMode() == kPanelMain ||
+ _vm->_interface->getMode() == kPanelConverse ||
+ _vm->_interface->getMode() == kPanelNull)
+ _actor->direct(msec);
+
_events->handleEvents(msec);
_script->executeThreads(msec);
}