aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm.cpp
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2011-11-29 18:34:25 +0100
committerWillem Jan Palenstijn2011-11-29 18:34:34 +0100
commit0192d2f2de5838ac380b4ec3c6f0a72a93a4bc2b (patch)
treed54e127d25062404fe3621b3a1e4611e16524750 /engines/sci/engine/vm.cpp
parentdabea2b5151b5f220fb06a93e50a3eb43903385c (diff)
downloadscummvm-rg350-0192d2f2de5838ac380b4ec3c6f0a72a93a4bc2b.tar.gz
scummvm-rg350-0192d2f2de5838ac380b4ec3c6f0a72a93a4bc2b.tar.bz2
scummvm-rg350-0192d2f2de5838ac380b4ec3c6f0a72a93a4bc2b.zip
SCI: Fix restarting SCI engine with different SCI version
Diffstat (limited to 'engines/sci/engine/vm.cpp')
-rw-r--r--engines/sci/engine/vm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/vm.cpp b/engines/sci/engine/vm.cpp
index 226a73b139..cbe4736ba2 100644
--- a/engines/sci/engine/vm.cpp
+++ b/engines/sci/engine/vm.cpp
@@ -462,10 +462,10 @@ int readPMachineInstruction(const byte *src, byte &extOpcode, int16 opparams[4])
memset(opparams, 0, 4*sizeof(int16));
- for (int i = 0; g_opcode_formats[opcode][i]; ++i) {
+ for (int i = 0; g_sci->_opcode_formats[opcode][i]; ++i) {
//debugN("Opcode: 0x%x, Opnumber: 0x%x, temp: %d\n", opcode, opcode, temp);
assert(i < 3);
- switch (g_opcode_formats[opcode][i]) {
+ switch (g_sci->_opcode_formats[opcode][i]) {
case Script_Byte:
opparams[i] = src[offset++];