diff options
Diffstat (limited to 'engines/neverhood/scene.h')
-rw-r--r-- | engines/neverhood/scene.h | 7 |
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; |