diff options
author | Paul Gilbert | 2016-11-16 19:21:25 -0500 |
---|---|---|
committer | Paul Gilbert | 2016-11-16 19:21:25 -0500 |
commit | 4e3a9b25ea249e6cd2efc9717dcfaaa5e58df4f7 (patch) | |
tree | 5b6ee340ebfeb97ba949aed2877bbaa988da584c /engines/titanic/pet_control/pet_remote.cpp | |
parent | 0fb54db9b8c32aa1c9cc55a22b52c9c6fb2b7eca (diff) | |
download | scummvm-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.cpp | 9 |
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); } |