diff options
-rw-r--r-- | scumm/script_v2.cpp | 11 | ||||
-rw-r--r-- | scumm/scumm.h | 1 |
2 files changed, 11 insertions, 1 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp index 9a63d71547..645899ebed 100644 --- a/scumm/script_v2.cpp +++ b/scumm/script_v2.cpp @@ -291,7 +291,7 @@ void Scumm::setupOpcodes2() &Scumm::o6_pickOneOf, /* CC */ &Scumm::o6_pickOneOfDefault, - &Scumm::o6_invalid, + &Scumm::o6_unknownCD, &Scumm::o6_invalid, &Scumm::o6_invalid, /* D0 */ @@ -3127,6 +3127,15 @@ void Scumm::o6_getActorPriority() push(a->layer); } +void Scumm::o6_unknownCD() { + int a, b, c, d; + a = pop(); + b = pop(); + c = pop(); + d = pop(); + warning("o6_unknownCD: stub(%d, %d, %d, %d)", a, b, c, d); +} + void Scumm::decodeParseString2(int m, int n) { byte b; diff --git a/scumm/scumm.h b/scumm/scumm.h index b3728b397f..bd537c69d4 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -1230,6 +1230,7 @@ public: void o6_getAnimateVariable(); void o6_drawBlastObject(); void o6_getActorPriority(); + void o6_unknownCD(); /* Scumm Vars */ byte VAR_EGO; |