aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_card.h
diff options
context:
space:
mode:
authorBastien Bouclet2016-08-07 07:47:18 +0200
committerEugene Sandulenko2017-07-03 08:50:10 +0200
commitaa0c89da03b3a3c9ef3a945178ca56d79331726c (patch)
treecf6e4355e33987d3cade8dda8708346a21b189e5 /engines/mohawk/riven_card.h
parent9b2c90c0b3323aac8d3fd49c20fa1121946996e2 (diff)
downloadscummvm-rg350-aa0c89da03b3a3c9ef3a945178ca56d79331726c.tar.gz
scummvm-rg350-aa0c89da03b3a3c9ef3a945178ca56d79331726c.tar.bz2
scummvm-rg350-aa0c89da03b3a3c9ef3a945178ca56d79331726c.zip
MOHAWK: Move running the card leave script to the RivenCard destructor
Diffstat (limited to 'engines/mohawk/riven_card.h')
-rw-r--r--engines/mohawk/riven_card.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/mohawk/riven_card.h b/engines/mohawk/riven_card.h
index 98e65ae5ff..f387201ad4 100644
--- a/engines/mohawk/riven_card.h
+++ b/engines/mohawk/riven_card.h
@@ -125,7 +125,11 @@ private:
void loadCardHotspotEnableList(uint16 id);
void loadCardWaterEffectList(uint16 id);
+ RivenScriptPtr getScript(uint16 scriptType) const;
void defaultLoadScript();
+ void runLeaveScripts();
+
+ void updateMouseCursor();
struct HotspotEnableRecord {
uint16 index;
@@ -156,8 +160,6 @@ private:
Common::Array<SLSTRecord> _soundList;
Common::Array<HotspotEnableRecord> _hotspotEnableList;
Common::Array<WaterEffectRecord> _waterEffectList;
-
- void updateMouseCursor();
};
/**