diff options
author | Benjamin Haisch | 2008-05-21 10:07:33 +0000 |
---|---|---|
committer | Benjamin Haisch | 2008-05-21 10:07:33 +0000 |
commit | 4074d49844d6851d377374f1d04d43fb9fdad6a8 (patch) | |
tree | 4c8d8e059958223ded9d44a345a4b8ded1c62124 /engines/made/script.cpp | |
parent | 529800e1728b9d1ce89bf7faf4dfd86d6cb25e5f (diff) | |
download | scummvm-rg350-4074d49844d6851d377374f1d04d43fb9fdad6a8.tar.gz scummvm-rg350-4074d49844d6851d377374f1d04d43fb9fdad6a8.tar.bz2 scummvm-rg350-4074d49844d6851d377374f1d04d43fb9fdad6a8.zip |
- Moved event polling from sfPollEvent to runScript
- LGOP2: Fixed problem where Barth's gun was drawn at the wrong position
svn-id: r32205
Diffstat (limited to 'engines/made/script.cpp')
-rw-r--r-- | engines/made/script.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/made/script.cpp b/engines/made/script.cpp index e5fdf5a109..4bda35dcc3 100644 --- a/engines/made/script.cpp +++ b/engines/made/script.cpp @@ -196,6 +196,9 @@ void ScriptInterpreter::runScript(int16 scriptObjectIndex) { _codeIp = _codeBase; while (!_vm->_quit) { + + _vm->handleEvents(); + byte opcode = readByte(); if (opcode >= 1 && opcode <= _commandsMax) { debug(4, "[%04X:%04X] %s", _runningScriptObjectIndex, (uint) (_codeIp - _codeBase), _commands[opcode - 1].desc); @@ -203,6 +206,7 @@ void ScriptInterpreter::runScript(int16 scriptObjectIndex) { } else { warning("ScriptInterpreter::runScript(%d) Unknown opcode %02X", _runningScriptObjectIndex, opcode); } + } } |