diff options
author | Paul Gilbert | 2011-08-26 19:07:43 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-08-26 19:07:43 +1000 |
commit | 734e4f628be88a37b09965dacc77e60152dca25d (patch) | |
tree | d827ed62a263771aefea1083822a73aae2abf40f /engines/tsage/events.h | |
parent | 4f3b85f4efc05affb7b4a7080e349360a3352048 (diff) | |
download | scummvm-rg350-734e4f628be88a37b09965dacc77e60152dca25d.tar.gz scummvm-rg350-734e4f628be88a37b09965dacc77e60152dca25d.tar.bz2 scummvm-rg350-734e4f628be88a37b09965dacc77e60152dca25d.zip |
TSAGE: Implemented lots more Blue Force functionality, and started on first in-game scene
Diffstat (limited to 'engines/tsage/events.h')
-rw-r--r-- | engines/tsage/events.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/tsage/events.h b/engines/tsage/events.h index c36db59270..db1941082d 100644 --- a/engines/tsage/events.h +++ b/engines/tsage/events.h @@ -67,6 +67,8 @@ enum CursorType { CURSOR_NONE = -1, CURSOR_CROSSHAIRS = -2, CURSOR_ARROW = -3 }; +class GfxSurface; + class EventsClass : public SaveListener { private: Common::Event _event; @@ -84,10 +86,11 @@ public: void pushCursor(CursorType cursorType); void popCursor(); void setCursor(Graphics::Surface &cursor, int transColor, const Common::Point &hotspot, CursorType cursorId); + void setCursor(GfxSurface &cursor); void setCursorFromFlag(); CursorType getCursor() const { return _currentCursor; } void showCursor(); - void hideCursor(); + CursorType hideCursor(); bool isCursorVisible() const; bool pollEvent(); |