From 8b3821e9ff5b60ee75d180514ca8b067bd5a0105 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 22 Jun 2007 12:36:04 +0000 Subject: Lots of bugfixes - game is now completable svn-id: r27606 --- engines/lure/events.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'engines/lure/events.h') diff --git a/engines/lure/events.h b/engines/lure/events.h index fcdfc343d7..1205ebe158 100644 --- a/engines/lure/events.h +++ b/engines/lure/events.h @@ -36,7 +36,7 @@ namespace Lure { class Mouse { private: - uint8 _cursorNum; + CursorType _cursorNum; int16 _x, _y; bool _lButton, _rButton; public: @@ -47,17 +47,17 @@ public: void cursorOn(); void cursorOff(); - void setCursorNum(uint8 cursorNum); - void setCursorNum(uint8 cursorNum, int hotspotX, int hotspotY); - uint8 getCursorNum() { return _cursorNum; } + void setCursorNum(CursorType cursorNum); + void setCursorNum(CursorType cursorNum, int hotspotX, int hotspotY); + CursorType getCursorNum() { return _cursorNum; } void setPosition(int x, int y); int16 x() { return _x; } int16 y() { return _y; } bool lButton() { return _lButton; } bool rButton() { return _rButton; } void waitForRelease(); - void pushCursorNum(uint8 cursorNum); - void pushCursorNum(uint8 cursorNum, int hotspotX, int hotspotY); + void pushCursorNum(CursorType cursorNum); + void pushCursorNum(CursorType cursorNum, int hotspotX, int hotspotY); void popCursor(); }; @@ -72,6 +72,8 @@ public: bool pollEvent(); void waitForPress(); + bool interruptableDelay(uint32 milliseconds); + Common::Event event() { return _event; } Common::EventType type() { return _event.type; } }; -- cgit v1.2.3