diff options
author | Bastien Bouclet | 2016-08-07 11:39:12 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2017-07-03 08:50:10 +0200 |
commit | 9926475937ee5ed6137f747016a72a400e69d48b (patch) | |
tree | 5858ef10415b1e2434d6d3555c17011c74da6837 /engines/mohawk/riven_card.cpp | |
parent | 05bed84a859589466e12c0a62311ce6959380d2b (diff) | |
download | scummvm-rg350-9926475937ee5ed6137f747016a72a400e69d48b.tar.gz scummvm-rg350-9926475937ee5ed6137f747016a72a400e69d48b.tar.bz2 scummvm-rg350-9926475937ee5ed6137f747016a72a400e69d48b.zip |
MOHAWK: Update the card and stack variables when entering new locations
Diffstat (limited to 'engines/mohawk/riven_card.cpp')
-rw-r--r-- | engines/mohawk/riven_card.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/mohawk/riven_card.cpp b/engines/mohawk/riven_card.cpp index 1395100294..d064a1709a 100644 --- a/engines/mohawk/riven_card.cpp +++ b/engines/mohawk/riven_card.cpp @@ -42,6 +42,7 @@ RivenCard::RivenCard(MohawkEngine_Riven *vm, uint16 id) : loadCardSoundList(id); loadCardHotspotEnableList(id); loadCardWaterEffectList(id); + setCurrentCardVariable(); } RivenCard::~RivenCard() { @@ -432,6 +433,10 @@ void RivenCard::runLeaveScripts() { _vm->_scriptMan->runScript(script, false); } +void RivenCard::setCurrentCardVariable() { + _vm->_vars["currentcardid"] = _id; +} + RivenHotspot::RivenHotspot(MohawkEngine_Riven *vm, Common::ReadStream *stream) : _vm(vm) { loadFromStream(stream); |