diff options
Diffstat (limited to 'engines/neverhood/navigationscene.cpp')
-rw-r--r-- | engines/neverhood/navigationscene.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/neverhood/navigationscene.cpp b/engines/neverhood/navigationscene.cpp index 6b36571252..7a3161cb47 100644 --- a/engines/neverhood/navigationscene.cpp +++ b/engines/neverhood/navigationscene.cpp @@ -73,7 +73,7 @@ int NavigationScene::getNavigationAreaType() { void NavigationScene::update() { if (_smackerFileHash != 0) { - _mouseCursor->getSurface()->setVisible(false); + showMouse(false); _smackerPlayer->open(_smackerFileHash, false); _vm->_screen->clear(); _smackerDone = false; @@ -84,7 +84,7 @@ void NavigationScene::update() { } else { const NavigationItem &navigationItem = (*_navigationList)[_navigationIndex]; createMouseCursor(); - _mouseCursor->getSurface()->setVisible(true); + showMouse(true); _soundFlag2 = false; _soundFlag1 = false; _interactive = true; @@ -127,7 +127,7 @@ void NavigationScene::createMouseCursor() { int areaType; if (_mouseCursor) { - deleteSprite(&_mouseCursor); + deleteSprite((Sprite**)&_mouseCursor); } mouseCursorFileHash = navigationItem.mouseCursorFileHash; @@ -143,7 +143,7 @@ void NavigationScene::createMouseCursor() { areaType = 1; } - _mouseCursor = addSprite(new NavigationMouse(_vm, mouseCursorFileHash, areaType)); + insertNavigationMouse(mouseCursorFileHash, areaType); sendPointMessage(_mouseCursor, 0x4002, _vm->getMousePos()); } |