aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v7he.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-05-07 07:57:59 +0000
committerTravis Howell2005-05-07 07:57:59 +0000
commit8de4c596a090c819e36990085ddc03302b482c0e (patch)
tree91a9010c32fbe56e5941ea3dd426cc3d1aace5f2 /scumm/script_v7he.cpp
parent8ce20af13714644cb2f15de481bb8ac0df870868 (diff)
downloadscummvm-rg350-8de4c596a090c819e36990085ddc03302b482c0e.tar.gz
scummvm-rg350-8de4c596a090c819e36990085ddc03302b482c0e.tar.bz2
scummvm-rg350-8de4c596a090c819e36990085ddc03302b482c0e.zip
Add missing opcode details
Fix regression (Fields not initied) svn-id: r17938
Diffstat (limited to 'scumm/script_v7he.cpp')
-rw-r--r--scumm/script_v7he.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/script_v7he.cpp b/scumm/script_v7he.cpp
index 925dc82d3f..5ba8004a14 100644
--- a/scumm/script_v7he.cpp
+++ b/scumm/script_v7he.cpp
@@ -512,6 +512,7 @@ void ScummEngine_v70he::o70_resourceRoutines() {
subOp = fetchScriptByte();
+ debug(0, "o70_resourceRoutines: case %d", subOp);
switch (subOp) {
case 100: // SO_LOAD_SCRIPT
resid = pop();
@@ -605,22 +606,27 @@ void ScummEngine_v70he::o70_resourceRoutines() {
case 120:
// Queue load script
resid = pop();
+ ensureResourceLoaded(rtScript, resid);
break;
case 121:
// Queue load sound
resid = pop();
+ ensureResourceLoaded(rtSound, resid);
break;
case 122:
// Queue load costume
resid = pop();
+ ensureResourceLoaded(rtCostume, resid);
break;
case 123:
// Queue load room image
resid = pop();
+ ensureResourceLoaded(rtRoomImage, resid);
break;
case 203:
// Queue load image
resid = pop();
+ ensureResourceLoaded(rtImage, resid);
break;
case 159:
resid = pop();