diff options
author | Vincent Hamm | 2002-03-22 11:15:33 +0000 |
---|---|---|
committer | Vincent Hamm | 2002-03-22 11:15:33 +0000 |
commit | 7b1bbf81e0bfdd3d88ebb8603f4a11fb554126d3 (patch) | |
tree | d080a2cd262001ff05b2682ea587b28bf2820fb1 /script_v2.cpp | |
parent | 70f18a939477de807a7d7c460b06ea41558839bf (diff) | |
download | scummvm-rg350-7b1bbf81e0bfdd3d88ebb8603f4a11fb554126d3.tar.gz scummvm-rg350-7b1bbf81e0bfdd3d88ebb8603f4a11fb554126d3.tar.bz2 scummvm-rg350-7b1bbf81e0bfdd3d88ebb8603f4a11fb554126d3.zip |
reimplemented opcode 0xEC a better way
svn-id: r3801
Diffstat (limited to 'script_v2.cpp')
-rw-r--r-- | script_v2.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/script_v2.cpp b/script_v2.cpp index 855cc02154..acdd81466c 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_setBlastWindow, + &Scumm::o6_getActorPriority, &Scumm::o6_getObjectNewDir, &Scumm::o6_invalid, &Scumm::o6_invalid, @@ -2833,10 +2833,11 @@ void Scumm::decodeParseString2(int m, int n) { } } -void Scumm::o6_setBlastWindow() +void Scumm::o6_getActorPriority() { - pop(); - pop(); - pop(); - pop(); + Actor *a; + + a=derefActorSafe(pop(),"getActorPriority"); + + push(a->layer); } |