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,
37 SCI_CURSOR_SCI1_GRAY = 7
63 void kernelSetShape(GuiResourceId resourceId);
64 void kernelSetView(GuiResourceId viewNum,
int loopNum,
int celNum,
Common::Point *hotspot);
65 void kernelSetMacCursor(GuiResourceId viewNum,
int loopNum,
int celNum);
68 void refreshPosition();
73 void kernelResetMoveZone();
92 void kernelSetZoomZone(byte multiplier,
Common::Rect zone, GuiResourceId viewNum,
int loopNum,
int celNum, GuiResourceId picNum, byte zoomColor);
93 void kernelClearZoomZone();
109 bool _moveZoneActive;
112 bool _zoomZoneActive;
115 byte _zoomCursorLoop;
119 byte _zoomMultiplier;
122 CursorCache _cachedCursors;
130 bool _useOriginalKQ6WinCursors;
135 bool _useOriginalSQ4WinCursors;
141 bool _useSilverSQ4CDCursors;
146 #endif // SCI_GRAPHICS_CURSOR_H
Definition: resource.h:327
Definition: coordadjuster.h:37