aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_scripts.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2018-05-28 20:22:29 +0200
committerBastien Bouclet2018-06-13 07:55:55 +0200
commit47ddd9c2144c236e2b3bc0dd0f8349ae8657efb7 (patch)
treed8cdf846dab9e4c4f62e3f19baa57db2b90e14fe /engines/mohawk/myst_scripts.cpp
parentea60aef8a8018ac75ea9a5b507f4140eafe2d660 (diff)
downloadscummvm-rg350-47ddd9c2144c236e2b3bc0dd0f8349ae8657efb7.tar.gz
scummvm-rg350-47ddd9c2144c236e2b3bc0dd0f8349ae8657efb7.tar.bz2
scummvm-rg350-47ddd9c2144c236e2b3bc0dd0f8349ae8657efb7.zip
MOHAWK: MYST: Move the current stack id to ScriptParser
Diffstat (limited to 'engines/mohawk/myst_scripts.cpp')
-rw-r--r--engines/mohawk/myst_scripts.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/mohawk/myst_scripts.cpp b/engines/mohawk/myst_scripts.cpp
index 9403bebda7..a2a0c5e171 100644
--- a/engines/mohawk/myst_scripts.cpp
+++ b/engines/mohawk/myst_scripts.cpp
@@ -44,7 +44,7 @@ MystScriptEntry::MystScriptEntry() {
opcode = 0;
}
-const uint8 MystScriptParser::_stackMap[11] = {
+const MystStack MystScriptParser::_stackMap[11] = {
kSeleniticStack,
kStoneshipStack,
kMystStack,
@@ -74,8 +74,9 @@ const uint16 MystScriptParser::_startCard[11] = {
// NOTE: Credits Start Card is 10000
-MystScriptParser::MystScriptParser(MohawkEngine_Myst *vm) :
+MystScriptParser::MystScriptParser(MohawkEngine_Myst *vm, MystStack stackId) :
_vm(vm),
+ _stackId(stackId),
_globals(vm->_gameState->_globals) {
setupCommonOpcodes();
_invokingResource = nullptr;