aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/screen.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-04-02 22:41:25 -0400
committerPaul Gilbert2014-04-02 22:41:25 -0400
commit74c6bafed4eb80f93284a60219f27c150eb2baf5 (patch)
treeae9998e4640f7d6880cf1c159c43d94d575c9d60 /engines/mads/screen.cpp
parentf0458042f212e10155e4206312e46ce0beb7c06f (diff)
downloadscummvm-rg350-74c6bafed4eb80f93284a60219f27c150eb2baf5.tar.gz
scummvm-rg350-74c6bafed4eb80f93284a60219f27c150eb2baf5.tar.bz2
scummvm-rg350-74c6bafed4eb80f93284a60219f27c150eb2baf5.zip
MADS: Further clean up/renaming of checkActionAtMousePos
Diffstat (limited to 'engines/mads/screen.cpp')
-rw-r--r--engines/mads/screen.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/engines/mads/screen.cpp b/engines/mads/screen.cpp
index f00146e1e2..b55d80c9ec 100644
--- a/engines/mads/screen.cpp
+++ b/engines/mads/screen.cpp
@@ -254,7 +254,6 @@ ScreenObjects::ScreenObjects(MADSEngine *vm) : _vm(vm) {
_objectY = -1;
_v8333C = false;
_v832EC = 0;
- _v7FECA = true;
_v7FED6 = 0;
_v8332A = 0;
_category = CAT_NONE;
@@ -287,7 +286,7 @@ void ScreenObjects::check(bool scanFlag) {
UserInterface &userInterface = scene._userInterface;
if (!_vm->_events->_mouseButtons || _v832EC)
- _v7FECA = false;
+ _vm->_events->_anyStroke = false;
if ((_vm->_events->_mouseMoved || _vm->_game->_scene._userInterface._scrollerY
|| _v8332A || _v8333C) && scanFlag) {
@@ -474,13 +473,13 @@ void ScreenObjects::elementHighlighted() {
indexEnd = 9;
varA = 5;
topIndex = 0;
- idxP = !_v7FECA ? &userInterface._highlightedCommandIndex :
+ idxP = !_vm->_events->_anyStroke ? &userInterface._highlightedCommandIndex :
&userInterface._selectedActionIndex;
- if (_v7FECA && userInterface._selectedItemVocabIdx >= 0)
+ if (_vm->_events->_anyStroke && userInterface._selectedItemVocabIdx >= 0)
userInterface.updateSelection(CAT_INV_VOCAB, -1, &userInterface._selectedItemVocabIdx);
- var4 = _released && !_v7FECA ? 1 : 0;
+ var4 = _released && !_vm->_events->_anyStroke ? 1 : 0;
break;
case CAT_INV_LIST:
@@ -506,12 +505,12 @@ void ScreenObjects::elementHighlighted() {
varA = 0;
topIndex = 0;
- idxP = _v7FECA ? &userInterface._selectedItemVocabIdx : &userInterface._highlightedActionIndex;
+ idxP = _vm->_events->_anyStroke ? &userInterface._selectedItemVocabIdx : &userInterface._highlightedActionIndex;
- if (_v7FECA && userInterface._selectedActionIndex >= 0)
+ if (_vm->_events->_anyStroke && userInterface._selectedActionIndex >= 0)
userInterface.updateSelection(CAT_COMMAND, -1, &userInterface._selectedActionIndex);
- var4 = _released && !_v7FECA ? 1 : 0;
+ var4 = _released && !_vm->_events->_anyStroke ? 1 : 0;
break;
case CAT_INV_ANIM:
@@ -606,7 +605,7 @@ void ScreenObjects::elementHighlighted() {
newIndex = -1;
}
- if (_released && !_vm->_game->_screenObjects._v7FECA &&
+ if (_released && !_vm->_events->_anyStroke &&
(_vm->_events->_mouseReleased || !_vm->_easyMouse))
newIndex = -1;