diff options
author | Eugene Sandulenko | 2005-09-06 15:38:04 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2005-09-06 15:38:04 +0000 |
commit | f6f1e109a7f731a4e10b71d1b11454008b1547c8 (patch) | |
tree | fb1fdb622114a09fd70f9c0ceab622ade3df9167 | |
parent | 69920fd6e4a04514301dd4365473b4cdefd78880 (diff) | |
download | scummvm-rg350-f6f1e109a7f731a4e10b71d1b11454008b1547c8.tar.gz scummvm-rg350-f6f1e109a7f731a4e10b71d1b11454008b1547c8.tar.bz2 scummvm-rg350-f6f1e109a7f731a4e10b71d1b11454008b1547c8.zip |
Jump opcodes in C64 really use Words not bytes, so overload them.
svn-id: r18780
-rw-r--r-- | scumm/intern.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/scumm/intern.h b/scumm/intern.h index 7d638a70aa..b0f87c8566 100644 --- a/scumm/intern.h +++ b/scumm/intern.h @@ -407,13 +407,11 @@ protected: virtual uint fetchScriptWord(); /* Version C64 script opcodes */ - void o_isGreaterEqual(); void o_stopCurrentScript(); void o_loadSound(); void o_animateActor(); void o_putActorAtObject(); void o_unknown13(); - void o_clearState08(); void o_loadActor(); void o_loadRoom(); void o_freezeScript(); @@ -423,7 +421,6 @@ protected: void o_lights(); void o_pickupObject(); void o_unknown93(); - void o_setState08(); void o_unfreezeScript(); void o_decrement(); void o_badOpcode(); @@ -438,6 +435,16 @@ protected: void o_printEgo_c64(); void o_print_c64(); void o_unknownCD(); + void o_beginOverride(); + void o_isEqual(); + void o_isGreater(); + void o_isGreaterEqual(); + void o_isLess(); + void o_isLessEqual(); + void o_isNotEqual(); + void o_notEqualZero(); + void o_equalZero(); + void o_jumpRelative(); }; class ScummEngine_v6 : public ScummEngine { |