22 #ifndef NANCY_CURSOR_H 23 #define NANCY_CURSOR_H 25 #include "common/array.h" 26 #include "common/stream.h" 28 #include "graphics/managed_surface.h" 53 kInvertedRotateRight = 14,
54 kInvertedRotateLeft = 15,
68 void setCursor(CursorType type, int16 itemID);
69 void setCursorType(CursorType type);
70 void setCursorItemID(int16 itemID);
77 const Common::Point &getCurrentCursorHotspot() {
return _cursors[_curCursorID].hotspot;}
78 const Common::Rect &getPrimaryVideoInactiveZone() {
return _primaryVideoInactiveZone; }
79 const Common::Point &getPrimaryVideoInitialPos() {
return _primaryVideoInitialPos; }
81 const CursorType _puzzleExitCursor;
84 void showCursor(
bool shouldShow);
86 void adjustCursorHotspot();
102 CursorType _curCursorType;
113 #endif // NANCY_CURSOR_H Definition: managed_surface.h:51
Definition: actionmanager.h:32