22 #ifndef NANCY_CURSOR_H 23 #define NANCY_CURSOR_H 25 #include "common/array.h" 27 #include "graphics/managed_surface.h" 52 kInvertedRotateRight = 14,
53 kInvertedRotateLeft = 15,
67 void setCursor(CursorType type, int16 itemID);
68 void setCursorType(CursorType type);
69 void setCursorItemID(int16 itemID);
76 const Common::Point &getCurrentCursorHotspot() {
return _cursors[_curCursorID].hotspot;}
77 const Common::Rect &getPrimaryVideoInactiveZone() {
return _primaryVideoInactiveZone; }
78 const Common::Point &getPrimaryVideoInitialPos() {
return _primaryVideoInitialPos; }
80 const CursorType _puzzleExitCursor;
83 void showCursor(
bool shouldShow);
85 void adjustCursorHotspot();
101 CursorType _curCursorType;
112 #endif // NANCY_CURSOR_H Definition: managed_surface.h:51
Definition: actionmanager.h:32