aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/input.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2009-02-23 12:17:25 +0000
committerNicola Mettifogo2009-02-23 12:17:25 +0000
commite3afa772e2ad494175b91e011304558150b8901a (patch)
tree62ab9a1edb19dd5cbe2a1900f257dbb822014ba9 /engines/parallaction/input.cpp
parent9bef5a0cfc5dcc0708d9f7d10e63b0b550d3243b (diff)
downloadscummvm-rg350-e3afa772e2ad494175b91e011304558150b8901a.tar.gz
scummvm-rg350-e3afa772e2ad494175b91e011304558150b8901a.tar.bz2
scummvm-rg350-e3afa772e2ad494175b91e011304558150b8901a.zip
Cleanup.
svn-id: r38817
Diffstat (limited to 'engines/parallaction/input.cpp')
-rw-r--r--engines/parallaction/input.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/parallaction/input.cpp b/engines/parallaction/input.cpp
index 3bedebb7f3..0967484513 100644
--- a/engines/parallaction/input.cpp
+++ b/engines/parallaction/input.cpp
@@ -297,7 +297,7 @@ bool Input::translateGameInput() {
// test if mouse is hovering on an interactive zone for the currently selected inventory item
ZonePtr z = _vm->hitZone(_activeItem._id, mousePos.x, mousePos.y);
- if (((_mouseButtons == kMouseLeftUp) && (_activeItem._id == 0) && ((_engineFlags & kEngineWalking) == 0)) && ((!z) || ((z->_type & 0xFFFF) != kZoneCommand))) {
+ if (((_mouseButtons == kMouseLeftUp) && (_activeItem._id == 0) && ((_engineFlags & kEngineWalking) == 0)) && ((!z) || (ACTIONTYPE(z) != kZoneCommand))) {
walkTo(mousePos);
return true;
}
@@ -307,7 +307,7 @@ bool Input::translateGameInput() {
return true;
}
- if ((_mouseButtons == kMouseLeftUp) && ((_activeItem._id != 0) || ((z->_type & 0xFFFF) == kZoneCommand))) {
+ if ((_mouseButtons == kMouseLeftUp) && ((_activeItem._id != 0) || (ACTIONTYPE(z) == kZoneCommand))) {
if (z->_flags & kFlagsNoWalk) {
// character doesn't need to walk to take specified action