diff options
author | Paul Gilbert | 2011-09-18 20:38:12 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-09-18 20:38:12 +1000 |
commit | e360d35567836a8f1e3cee268a9671e414db1883 (patch) | |
tree | 798f2411810f8a4688aea3a742eed3facfe0b611 /engines | |
parent | 5f0b906576a93762677e7d570ccbf68a7994a1be (diff) | |
download | scummvm-rg350-e360d35567836a8f1e3cee268a9671e414db1883.tar.gz scummvm-rg350-e360d35567836a8f1e3cee268a9671e414db1883.tar.bz2 scummvm-rg350-e360d35567836a8f1e3cee268a9671e414db1883.zip |
TSAGE: Bugfix for Blue Force death screen image moving when screen is clicked
Diffstat (limited to 'engines')
-rw-r--r-- | engines/tsage/core.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index a41362e46d..b81b710d8e 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -3849,9 +3849,9 @@ void SceneHandler::process(Event &event) { // Item wasn't handled, keep scanning continue; - event.handled = _globals->_events.getCursor() != CURSOR_WALK; - if ((_vm->getGameID() == GType_Ringworld) || (_globals->_events.getCursor() == CURSOR_9999)) { + event.handled = _globals->_events.getCursor() != CURSOR_WALK; + if (_globals->_player._uiEnabled && _globals->_player._canWalk && (_globals->_events.getCursor() != CURSOR_LOOK)) { _globals->_events.setCursor(CURSOR_WALK); @@ -3863,6 +3863,8 @@ void SceneHandler::process(Event &event) { if (_vm->getGameID() == GType_BlueForce) event.handled = true; + } else if (_vm->getGameID() != GType_Ringworld) { + event.handled = true; } break; } |