aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/events.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-08-26 19:07:43 +1000
committerPaul Gilbert2011-08-26 19:07:43 +1000
commit734e4f628be88a37b09965dacc77e60152dca25d (patch)
treed827ed62a263771aefea1083822a73aae2abf40f /engines/tsage/events.h
parent4f3b85f4efc05affb7b4a7080e349360a3352048 (diff)
downloadscummvm-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.h5
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();