aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2004-09-12 00:52:14 +0000
committerTravis Howell2004-09-12 00:52:14 +0000
commitad6c8217bcfc797b0017102f0ecbd3518599d34c (patch)
tree9fe668b8f10ea6af186039b06670b2b6035d74c4
parent09dfaa924eaa59ade2605b8a94718ebe1b930c4d (diff)
downloadscummvm-rg350-ad6c8217bcfc797b0017102f0ecbd3518599d34c.tar.gz
scummvm-rg350-ad6c8217bcfc797b0017102f0ecbd3518599d34c.tar.bz2
scummvm-rg350-ad6c8217bcfc797b0017102f0ecbd3518599d34c.zip
Add case
svn-id: r15014
-rw-r--r--scumm/script_v72he.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp
index 28602ec0ec..92691f98b4 100644
--- a/scumm/script_v72he.cpp
+++ b/scumm/script_v72he.cpp
@@ -844,23 +844,20 @@ void ScummEngine_v72he::o72_actorOps() {
return;
switch (b) {
- case 21:
- // HE 80+
+ case 21: // HE 80+
k = getStackList(args, ARRAYSIZE(args));
for (i = 0; i < k; ++i) {
a->setUserCondition(args[i] & 0x7F, args[i] & 0x80);
}
debug(1,"o72_actorOps: case 21 (%d)", k);
break;
- case 24:
- // HE 80+
+ case 24: // HE 80+
k = pop();
a->talkUnk = 1;
a->setTalkCondition(k);
debug(1,"o72_actorOps: case 24 (%d)", k);
break;
- case 43:
- // HE 90+
+ case 43: // HE 90+
k = pop();
debug(1,"o72_actorOps: case 43 (%d)", k);
break;
@@ -870,8 +867,12 @@ void ScummEngine_v72he::o72_actorOps() {
_actorClipOverride.top = pop();
_actorClipOverride.left = pop();
break;
- case 68:
- // HE 90+
+ case 65: // HE 90+
+ i = pop();
+ j = pop();
+ debug(1,"o72_actorOps: case 65 (%d, %d)", i, j);
+ break;
+ case 68: // HE 90+
k = pop();
debug(1,"o72_actorOps: case 65 (%d)", k);
break;