aboutsummaryrefslogtreecommitdiff
path: root/scumm/verbs.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-04-16 14:59:15 +0000
committerTravis Howell2005-04-16 14:59:15 +0000
commitee62127aceb2792cb14e28db848705b11f1ce716 (patch)
tree630512e401f8d4d9fce7c94ba1647ac55fc95634 /scumm/verbs.cpp
parent40c45f5408299bdb1a133379b59bea131f5a5540 (diff)
downloadscummvm-rg350-ee62127aceb2792cb14e28db848705b11f1ce716.tar.gz
scummvm-rg350-ee62127aceb2792cb14e28db848705b11f1ce716.tar.bz2
scummvm-rg350-ee62127aceb2792cb14e28db848705b11f1ce716.zip
Add mouse state VAR for HE 72+ games.
svn-id: r17631
Diffstat (limited to 'scumm/verbs.cpp')
-rw-r--r--scumm/verbs.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/verbs.cpp b/scumm/verbs.cpp
index d48e1ba3b9..3de3bd1542 100644
--- a/scumm/verbs.cpp
+++ b/scumm/verbs.cpp
@@ -353,9 +353,15 @@ void ScummEngine::checkExecVerbs() {
int i, over;
VerbSlot *vs;
+ if (VAR_MOUSE_STATE != 0xFF)
+ VAR(VAR_MOUSE_STATE) = 0;
+
if (_userPut <= 0 || _mouseButStat == 0)
return;
+ if (VAR_MOUSE_STATE != 0xFF)
+ VAR(VAR_MOUSE_STATE) = _mouseButStat;
+
if (_mouseButStat < MBS_MAX_KEY) {
/* Check keypresses */
vs = &_verbs[1];