22 #ifndef SCI_GRAPHICS_CURSOR_H 23 #define SCI_GRAPHICS_CURSOR_H 25 #include "common/array.h" 26 #include "common/hashmap.h" 28 #include "sci/graphics/helpers.h" 34 SCI_CURSOR_SCI0_HEIGHTWIDTH = 16,
35 SCI_CURSOR_SCI0_RESOURCESIZE = 68,
36 SCI_CURSOR_SCI0_TRANSPARENCYCOLOR = 1
62 void kernelSetShape(GuiResourceId resourceId);
63 void kernelSetView(GuiResourceId viewNum,
int loopNum,
int celNum,
Common::Point *hotspot);
64 void kernelSetMacCursor(GuiResourceId viewNum,
int loopNum,
int celNum);
67 void refreshPosition();
72 void kernelResetMoveZone();
91 void kernelSetZoomZone(byte multiplier,
Common::Rect zone, GuiResourceId viewNum,
int loopNum,
int celNum, GuiResourceId picNum, byte zoomColor);
92 void kernelClearZoomZone();
108 bool _moveZoneActive;
111 bool _zoomZoneActive;
114 byte _zoomCursorLoop;
118 byte _zoomMultiplier;
121 CursorCache _cachedCursors;
129 bool _useOriginalKQ6WinCursors;
134 bool _useOriginalSQ4WinCursors;
140 bool _useSilverSQ4CDCursors;
145 #endif // SCI_GRAPHICS_CURSOR_H
Definition: resource.h:327
Definition: coordadjuster.h:37