aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/scene.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/scene.h')
-rw-r--r--engines/neverhood/scene.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/neverhood/scene.h b/engines/neverhood/scene.h
index 9b928bb19c..31dd61db6d 100644
--- a/engines/neverhood/scene.h
+++ b/engines/neverhood/scene.h
@@ -56,6 +56,11 @@ public:
void setBackground(uint32 fileHash, bool dirtyBackground = true);
void changeBackground(uint32 fileHash);
Sprite *insertStaticSprite(uint32 fileHash, int surfacePriority);
+ void insertMouse433(uint32 fileHash, NRect *mouseRect = NULL);
+ void insertMouse435(uint32 fileHash, int16 x1, int16 x2);
+ void insertNavigationMouse(uint32 fileHash, int type);
+ void showMouse(bool visible);
+ void changeMouseCursor(uint32 fileHash);
SmackerPlayer *addSmackerPlayer(SmackerPlayer *smackerPlayer);
void update();
protected:
@@ -74,7 +79,7 @@ protected:
HitRectList _hitRectList;
int _rectType;
// TODO 0000008E field_8E dw ?
- Sprite *_mouseCursor;
+ Mouse *_mouseCursor;
Klayman *_klayman;
Palette *_palette;
Background *_background;