aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/pet_control/pet_remote.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-11-16 19:21:25 -0500
committerPaul Gilbert2016-11-16 19:21:25 -0500
commit4e3a9b25ea249e6cd2efc9717dcfaaa5e58df4f7 (patch)
tree5b6ee340ebfeb97ba949aed2877bbaa988da584c /engines/titanic/pet_control/pet_remote.cpp
parent0fb54db9b8c32aa1c9cc55a22b52c9c6fb2b7eca (diff)
downloadscummvm-rg350-4e3a9b25ea249e6cd2efc9717dcfaaa5e58df4f7.tar.gz
scummvm-rg350-4e3a9b25ea249e6cd2efc9717dcfaaa5e58df4f7.tar.bz2
scummvm-rg350-4e3a9b25ea249e6cd2efc9717dcfaaa5e58df4f7.zip
TITANIC: Implement mouse scrolling for PET Remote
Diffstat (limited to 'engines/titanic/pet_control/pet_remote.cpp')
-rw-r--r--engines/titanic/pet_control/pet_remote.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/titanic/pet_control/pet_remote.cpp b/engines/titanic/pet_control/pet_remote.cpp
index 46af55c4d3..f80403c573 100644
--- a/engines/titanic/pet_control/pet_remote.cpp
+++ b/engines/titanic/pet_control/pet_remote.cpp
@@ -161,6 +161,15 @@ bool CPetRemote::VirtualKeyCharMsg(CVirtualKeyCharMsg *msg) {
return _items.VirtualKeyCharMsg(msg);
}
+bool CPetRemote::MouseWheelMsg(CMouseWheelMsg *msg) {
+ if (msg->_wheelUp)
+ _items.scrollLeft();
+ else
+ _items.scrollRight();
+
+ return true;
+}
+
bool CPetRemote::isValid(CPetControl *petControl) {
return setupControl(petControl);
}