diff options
author | Travis Howell | 2005-04-16 14:59:15 +0000 |
---|---|---|
committer | Travis Howell | 2005-04-16 14:59:15 +0000 |
commit | ee62127aceb2792cb14e28db848705b11f1ce716 (patch) | |
tree | 630512e401f8d4d9fce7c94ba1647ac55fc95634 /scumm/verbs.cpp | |
parent | 40c45f5408299bdb1a133379b59bea131f5a5540 (diff) | |
download | scummvm-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.cpp | 6 |
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]; |