aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Hamm2002-03-22 10:56:03 +0000
committerVincent Hamm2002-03-22 10:56:03 +0000
commit70f18a939477de807a7d7c460b06ea41558839bf (patch)
tree9b866b5783af05e0a2393059f874b0497d0b2fc4
parentce04b2b08f6bb3e0757a07dcfb468f5ab86f8f19 (diff)
downloadscummvm-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.cpp9
-rw-r--r--scumm.h3
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();
+}
diff --git a/scumm.h b/scumm.h
index 1b55117911..370616698c 100644
--- a/scumm.h
+++ b/scumm.h
@@ -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;