26 #include "common/scummsys.h" 44 void replaceMouseCursors(uint16 fileNo);
47 void fnOpenCloseHand(
bool open);
48 uint16 findMouseCursor(uint32 itemNum);
51 void restoreMouseData(uint16 frameNum);
53 void spriteMouse(uint16 frameNum, uint8 mouseX, uint8 mouseY);
54 void useLogicInstance(
Logic *skyLogic) { _skyLogic = skyLogic; }
55 void buttonPressed(uint8 button);
56 void mouseMoved(uint16 mouseX, uint16 mouseY);
57 void waitMouseNotPressed(
int minDelay = 0);
58 uint16 giveMouseX() {
return _mouseX; }
59 uint16 giveMouseY() {
return _mouseY; }
60 uint16 giveCurrentMouseType() {
return _currentCursor; }
62 void logicClick() { _logicClick =
true; }
67 void pointerEngine(uint16 xPos, uint16 yPos);
76 uint16 _currentCursor;
79 byte *_objectMouseData;
81 static uint32 _mouseMainObjects[24];
82 static uint32 _mouseLincObjects[21];
Definition: autoroute.h:28