aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/mouse.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cruise/mouse.h')
-rw-r--r--engines/cruise/mouse.h21
1 files changed, 17 insertions, 4 deletions
diff --git a/engines/cruise/mouse.h b/engines/cruise/mouse.h
index a6911ce27e..7f0680acbb 100644
--- a/engines/cruise/mouse.h
+++ b/engines/cruise/mouse.h
@@ -28,10 +28,23 @@
namespace Cruise {
-extern int16 main10;
-
-void getMouseStatus(int16 * pMouseVar, int16 * pMouseX, int16 * pMouseButton,
- int16 * pMouseY);
+ extern int16 main10;
+
+ enum CursorType
+ {
+ CURSOR_NORMAL = 0,
+ CURSOR_DISK = 1,
+ CURSOR_CROSS = 2,
+ CURSOR_NOMOUSE = 3,
+ CURSOR_WALK = 4,
+ CURSOR_EXIT = 5,
+ CURSOR_MAGNIFYING_GLASS = 6,
+
+ CURSOR_MAX = 7,
+ };
+
+ void changeCursor(CursorType eType);
+ extern CursorType currentCursor;
} // End of namespace Cruise