diff options
author | Bastien Bouclet | 2010-11-29 20:52:04 +0000 |
---|---|---|
committer | Bastien Bouclet | 2010-11-29 20:52:04 +0000 |
commit | fc504c72e8bf17eec0dce21b187649b4fd9a3e8c (patch) | |
tree | 503f0404dc46b97f42690ac9ac3d0bd3ecf8cb84 /engines/mohawk/myst.cpp | |
parent | dab856c33f0fdb054f692564978b5950e31702e9 (diff) | |
download | scummvm-rg350-fc504c72e8bf17eec0dce21b187649b4fd9a3e8c.tar.gz scummvm-rg350-fc504c72e8bf17eec0dce21b187649b4fd9a3e8c.tar.bz2 scummvm-rg350-fc504c72e8bf17eec0dce21b187649b4fd9a3e8c.zip |
MOHAWK: Update area type 11 position when the mouse moves
svn-id: r54602
Diffstat (limited to 'engines/mohawk/myst.cpp')
-rw-r--r-- | engines/mohawk/myst.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp index 74fe466d7c..268d9bb501 100644 --- a/engines/mohawk/myst.cpp +++ b/engines/mohawk/myst.cpp @@ -293,19 +293,18 @@ Common::Error MohawkEngine_Myst::run() { while (_eventMan->pollEvent(event)) { switch (event.type) { case Common::EVENT_MOUSEMOVE: - _mousePos = event.mouse; _needsUpdate = true; checkCurrentResource(); if (_curResource >= 0 && _mouseClicked) { debug(2, "Sending mouse move event to resource %d\n", _curResource); - _resources[_curResource]->handleMouseDrag(); + _resources[_curResource]->handleMouseDrag(&event.mouse); } break; case Common::EVENT_LBUTTONUP: _mouseClicked = false; if (_curResource >= 0) { debug(2, "Sending mouse up event to resource %d\n", _curResource); - _resources[_curResource]->handleMouseUp(); + _resources[_curResource]->handleMouseUp(&event.mouse); } drawResourceImages(); @@ -314,7 +313,7 @@ Common::Error MohawkEngine_Myst::run() { _mouseClicked = true; if (_curResource >= 0) { debug(2, "Sending mouse up event to resource %d\n", _curResource); - _resources[_curResource]->handleMouseDown(); + _resources[_curResource]->handleMouseDown(&event.mouse); } break; case Common::EVENT_KEYDOWN: |