aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-18 20:38:12 +1000
committerPaul Gilbert2011-09-18 20:38:12 +1000
commite360d35567836a8f1e3cee268a9671e414db1883 (patch)
tree798f2411810f8a4688aea3a742eed3facfe0b611 /engines
parent5f0b906576a93762677e7d570ccbf68a7994a1be (diff)
downloadscummvm-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.cpp6
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;
}