diff options
author | Eugene Sandulenko | 2004-10-27 02:27:54 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2004-10-27 02:27:54 +0000 |
commit | b4df9bb2c1ba4970e4f519da477a75a55ad8b93b (patch) | |
tree | 10a22a3427e3c0c3fdace2da9a0386a1743a35b0 /saga/input.cpp | |
parent | dc796c939998e74b0e97c894b14da6bc6e2f35e3 (diff) | |
download | scummvm-rg350-b4df9bb2c1ba4970e4f519da477a75a55ad8b93b.tar.gz scummvm-rg350-b4df9bb2c1ba4970e4f519da477a75a55ad8b93b.tar.bz2 scummvm-rg350-b4df9bb2c1ba4970e4f519da477a75a55ad8b93b.zip |
Started to rework script threads. Partially moved to thread flags.
Scene skipping now works, but scripts aren't chained yet.
svn-id: r15688
Diffstat (limited to 'saga/input.cpp')
-rw-r--r-- | saga/input.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/saga/input.cpp b/saga/input.cpp index 941b63c41f..4bab4b5a54 100644 --- a/saga/input.cpp +++ b/saga/input.cpp @@ -104,7 +104,10 @@ int SagaEngine::processInput() { break; case 27: // Esc // Skip to next scene skip target - _vm->_scene->skipScene(); + if (!_vm->_interface->getMode() == kPanelNone) // FIXME: hack + _vm->_script->SThreadAbortAll(); + else + _vm->_scene->skipScene(); break; default: break; |