aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/mouse.cpp
diff options
context:
space:
mode:
authorjohndoe1232011-07-16 21:22:54 +0000
committerWillem Jan Palenstijn2013-05-08 20:38:48 +0200
commit438b6bb53c03db915f436a95427b6ab2c9504fce (patch)
treeb995a4c67626dcae77ba2af9cb9c16cfa920725c /engines/neverhood/mouse.cpp
parent71da221507182398a1fe905f4cd293a4ed25eacd (diff)
downloadscummvm-rg350-438b6bb53c03db915f436a95427b6ab2c9504fce.tar.gz
scummvm-rg350-438b6bb53c03db915f436a95427b6ab2c9504fce.tar.bz2
scummvm-rg350-438b6bb53c03db915f436a95427b6ab2c9504fce.zip
NEVERHOOD: Implement Module2300 (just a bunch of NavigationScenes)
- Fix Smacker player by using a SafeSubReadStream - Fix NavigationMouse (cursors in type 1 were swapped)
Diffstat (limited to 'engines/neverhood/mouse.cpp')
-rw-r--r--engines/neverhood/mouse.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/neverhood/mouse.cpp b/engines/neverhood/mouse.cpp
index 63d98666d6..1eaf0cb843 100644
--- a/engines/neverhood/mouse.cpp
+++ b/engines/neverhood/mouse.cpp
@@ -258,6 +258,7 @@ void NavigationMouse::update() {
}
uint32 NavigationMouse::handleMessage(int messageNum, const MessageParam &param, Entity *sender) {
+ debug("NavigationMouse: _type = %d", _type);
uint32 messageResult = 0;
switch (messageNum) {
case 0x2064:
@@ -311,9 +312,9 @@ uint32 NavigationMouse::handleMessage(int messageNum, const MessageParam &param,
switch (_type) {
case 1:
if (_x >= 320)
- _mouseCursorResource.setCursorNum(6);
- else
_mouseCursorResource.setCursorNum(5);
+ else
+ _mouseCursorResource.setCursorNum(6);
break;
case 2:
default: