aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_card.h
diff options
context:
space:
mode:
authorBastien Bouclet2017-02-19 09:36:38 +0100
committerEugene Sandulenko2017-07-03 08:50:10 +0200
commit1aa42338025543814ac0dbf41ed62c03ccf01ba8 (patch)
tree1f03b0d35055024bd169992915e7a38852301396 /engines/mohawk/riven_card.h
parentad7f94f10f5893ed2ee14f9fc7b48d8ebbce49de (diff)
downloadscummvm-rg350-1aa42338025543814ac0dbf41ed62c03ccf01ba8.tar.gz
scummvm-rg350-1aa42338025543814ac0dbf41ed62c03ccf01ba8.tar.bz2
scummvm-rg350-1aa42338025543814ac0dbf41ed62c03ccf01ba8.zip
MOHAWK: Rework stack frame updates to work like the original
Diffstat (limited to 'engines/mohawk/riven_card.h')
-rw-r--r--engines/mohawk/riven_card.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/mohawk/riven_card.h b/engines/mohawk/riven_card.h
index 73c47b66aa..27e6ec2ca8 100644
--- a/engines/mohawk/riven_card.h
+++ b/engines/mohawk/riven_card.h
@@ -118,11 +118,14 @@ public:
/** Handle a mouse move event */
RivenScriptPtr onMouseMove(const Common::Point &mouse);
+ /** General frame update handler */
+ RivenScriptPtr onFrame();
+
/** Frame update handler for the mouse cursor */
- void onMouseUpdate();
+ RivenScriptPtr onMouseUpdate();
/** Frame update handler for mouse dragging */
- void onMouseDragUpdate();
+ RivenScriptPtr onMouseDragUpdate();
/** Write all of the card's data to standard output */
void dump() const;