diff options
author | Vincent Hamm | 2002-03-22 10:56:03 +0000 |
---|---|---|
committer | Vincent Hamm | 2002-03-22 10:56:03 +0000 |
commit | 70f18a939477de807a7d7c460b06ea41558839bf (patch) | |
tree | 9b866b5783af05e0a2393059f874b0497d0b2fc4 | |
parent | ce04b2b08f6bb3e0757a07dcfb468f5ab86f8f19 (diff) | |
download | scummvm-rg350-70f18a939477de807a7d7c460b06ea41558839bf.tar.gz scummvm-rg350-70f18a939477de807a7d7c460b06ea41558839bf.tar.bz2 scummvm-rg350-70f18a939477de807a7d7c460b06ea41558839bf.zip |
Partialy implemented opcode 0xEC
svn-id: r3800
-rw-r--r-- | script_v2.cpp | 9 | ||||
-rw-r--r-- | scumm.h | 3 |
2 files changed, 10 insertions, 2 deletions
diff --git a/script_v2.cpp b/script_v2.cpp index be6b448fe9..855cc02154 100644 --- a/script_v2.cpp +++ b/script_v2.cpp @@ -322,7 +322,7 @@ void Scumm::setupOpcodes2() { &Scumm::o6_invalid, &Scumm::o6_invalid, /* EC */ - &Scumm::o6_invalid, + &Scumm::o6_setBlastWindow, &Scumm::o6_getObjectNewDir, &Scumm::o6_invalid, &Scumm::o6_invalid, @@ -2833,3 +2833,10 @@ void Scumm::decodeParseString2(int m, int n) { } } +void Scumm::o6_setBlastWindow() +{ + pop(); + pop(); + pop(); + pop(); +} @@ -1558,9 +1558,10 @@ public: void o6_kernelFunction(); void o6_getAnimateVariable(); void o6_drawBlastObject(); + void o6_setBlastWindow(); /* Scumm Vars */ - byte VAR_EGO; + byte VAR_EGO; byte VAR_CAMERA_POS_X; byte VAR_HAVE_MSG; byte VAR_ROOM; |