aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/tinsel.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2012-11-24 11:06:42 +0100
committerTorbjörn Andersson2012-11-24 11:06:42 +0100
commit220fb663648059fb39178b081385a0f44a572690 (patch)
treeee98f51ad4e278ad13aabedd5161719500155843 /engines/tinsel/tinsel.cpp
parent0da424efb6cf105b9fb5e4a0ae259a63a9d7b1e1 (diff)
downloadscummvm-rg350-220fb663648059fb39178b081385a0f44a572690.tar.gz
scummvm-rg350-220fb663648059fb39178b081385a0f44a572690.tar.bz2
scummvm-rg350-220fb663648059fb39178b081385a0f44a572690.zip
TINSEL: Add scrollwheel support to save/load and inventory
Diffstat (limited to 'engines/tinsel/tinsel.cpp')
-rw-r--r--engines/tinsel/tinsel.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/tinsel/tinsel.cpp b/engines/tinsel/tinsel.cpp
index 16ba6a81e3..a60eb2b23c 100644
--- a/engines/tinsel/tinsel.cpp
+++ b/engines/tinsel/tinsel.cpp
@@ -430,6 +430,14 @@ static void MouseProcess(CORO_PARAM, const void *) {
ProcessButEvent(PLR_DRAG2_END);
break;
+ case Common::EVENT_WHEELUP:
+ PlayerEvent(PLR_WHEEL_UP, mousePos);
+ break;
+
+ case Common::EVENT_WHEELDOWN:
+ PlayerEvent(PLR_WHEEL_DOWN, mousePos);
+ break;
+
default:
break;
}
@@ -1046,6 +1054,8 @@ bool TinselEngine::pollEvent() {
case Common::EVENT_LBUTTONUP:
case Common::EVENT_RBUTTONDOWN:
case Common::EVENT_RBUTTONUP:
+ case Common::EVENT_WHEELUP:
+ case Common::EVENT_WHEELDOWN:
// Add button to queue for the mouse process
_mouseButtons.push_back(event.type);
break;