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,
73 kNewMoveBackward = 18,
78 kNewInvertedRotateRight = 23,
79 kNewInvertedRotateLeft = 24,
87 void setCursor(CursorType type, int16 itemID);
88 void setCursorType(CursorType type);
89 void setCursorItemID(int16 itemID);
96 const Common::Point &getCurrentCursorHotspot() {
return _cursors[_curCursorID].hotspot;}
97 const Common::Rect &getPrimaryVideoInactiveZone() {
return _primaryVideoInactiveZone; }
98 const Common::Point &getPrimaryVideoInitialPos() {
return _primaryVideoInitialPos; }
100 const CursorType _puzzleExitCursor;
103 void showCursor(
bool shouldShow);
105 void adjustCursorHotspot();
121 CursorType _curCursorType;
132 #endif // NANCY_CURSOR_H Definition: managed_surface.h:51
Definition: actionmanager.h:32