aboutsummaryrefslogtreecommitdiff
path: root/engines/toltecs/script.cpp
diff options
context:
space:
mode:
authorBenjamin Haisch2010-10-18 11:00:17 +0000
committerWillem Jan Palenstijn2011-11-20 22:43:10 +0100
commit9c3a4bc055243af586f7ab091ba802e5274943b5 (patch)
tree76e0cae6b043bea78929d385be55d0b7d597eec1 /engines/toltecs/script.cpp
parent8f3b287db139383c45a04e729b85474a9129578c (diff)
downloadscummvm-rg350-9c3a4bc055243af586f7ab091ba802e5274943b5.tar.gz
scummvm-rg350-9c3a4bc055243af586f7ab091ba802e5274943b5.tar.bz2
scummvm-rg350-9c3a4bc055243af586f7ab091ba802e5274943b5.zip
TOLTECS: - Implement kSupportsLoadingDuringStartup
Diffstat (limited to 'engines/toltecs/script.cpp')
-rw-r--r--engines/toltecs/script.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/toltecs/script.cpp b/engines/toltecs/script.cpp
index d062f46806..4e15fa3dc1 100644
--- a/engines/toltecs/script.cpp
+++ b/engines/toltecs/script.cpp
@@ -157,13 +157,11 @@ void ScriptInterpreter::loadScript(uint resIndex, uint slotIndex) {
}
-void ScriptInterpreter::runScript(uint slotIndex) {
-
+void ScriptInterpreter::setMainScript(uint slotIndex) {
_switchLocalDataNear = true;
_switchLocalDataFar = false;
_switchLocalDataToStack = false;
_cmpBitTest = false;
-
_regs.reg0 = 0;
_regs.reg1 = 0;
_regs.reg2 = 0;
@@ -173,8 +171,10 @@ void ScriptInterpreter::runScript(uint slotIndex) {
_regs.reg6 = 0;
_regs.sp = 4096;
_regs.reg8 = 0;
-
_code = getSlotData(_regs.reg4);
+}
+
+void ScriptInterpreter::runScript() {
while (!_vm->shouldQuit()) {