diff options
author | Benjamin Haisch | 2008-11-07 21:59:25 +0000 |
---|---|---|
committer | Benjamin Haisch | 2008-11-07 21:59:25 +0000 |
commit | 8ffcd984b063f7bfba2a76e7ffc4e5a431aa025a (patch) | |
tree | 253644cffce01186fc00bd65203e2442965ad603 /engines/made/script.cpp | |
parent | 57e57c49cee547a9b48ebdedeea6b8bc2d9892fa (diff) | |
download | scummvm-rg350-8ffcd984b063f7bfba2a76e7ffc4e5a431aa025a.tar.gz scummvm-rg350-8ffcd984b063f7bfba2a76e7ffc4e5a431aa025a.tar.bz2 scummvm-rg350-8ffcd984b063f7bfba2a76e7ffc4e5a431aa025a.zip |
Implemented RTL support
svn-id: r34933
Diffstat (limited to 'engines/made/script.cpp')
-rw-r--r-- | engines/made/script.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/made/script.cpp b/engines/made/script.cpp index 62c0cf338b..bcaf28d45b 100644 --- a/engines/made/script.cpp +++ b/engines/made/script.cpp @@ -191,7 +191,6 @@ void ScriptInterpreter::runScript(int16 scriptObjectIndex) { uint32 opcodeSleepCounter = 0; - _vm->_quit = false; _runningScriptObjectIndex = scriptObjectIndex; _localStackPos = _stack.getStackPos(); @@ -199,7 +198,7 @@ void ScriptInterpreter::runScript(int16 scriptObjectIndex) { _codeBase = _vm->_dat->getObject(_runningScriptObjectIndex)->getData(); _codeIp = _codeBase; - while (!_vm->_quit) { + while (!_vm->shouldQuit()) { _vm->handleEvents(); @@ -427,14 +426,14 @@ void ScriptInterpreter::cmd_vsize() { } void ScriptInterpreter::cmd_exit() { - _vm->_quit = true; + _vm->quitGame(); } void ScriptInterpreter::cmd_return() { // Check if returning from main function if (_localStackPos == kScriptStackSize) { - _vm->_quit = true; + _vm->quitGame(); return; } |