diff options
author | Max Horn | 2003-05-04 01:10:45 +0000 |
---|---|---|
committer | Max Horn | 2003-05-04 01:10:45 +0000 |
commit | 3b77249ab073515832eb8b2d628ba71d9fd1655c (patch) | |
tree | db68b407906052b44411322bf2c0905d769d2f5b /scumm/intern.h | |
parent | 781564d4019f036b9b96f164fcb9c00b93aa5b97 (diff) | |
download | scummvm-rg350-3b77249ab073515832eb8b2d628ba71d9fd1655c.tar.gz scummvm-rg350-3b77249ab073515832eb8b2d628ba71d9fd1655c.tar.bz2 scummvm-rg350-3b77249ab073515832eb8b2d628ba71d9fd1655c.zip |
cleanup; got rid of o2_printEgo
svn-id: r7300
Diffstat (limited to 'scumm/intern.h')
-rw-r--r-- | scumm/intern.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/scumm/intern.h b/scumm/intern.h index 2c729ba213..0d7a5798ed 100644 --- a/scumm/intern.h +++ b/scumm/intern.h @@ -44,7 +44,7 @@ protected: virtual void executeOpcode(int i); virtual const char *getOpcodeDesc(int i); - void decodeParseString(); + virtual void decodeParseString(); int getWordVararg(int *ptr); /* Version 5 script opcodes */ @@ -172,9 +172,6 @@ protected: }; class Scumm_v2 : public Scumm_v3 { -public: - Scumm_v2(GameDetector *detector, OSystem *syst) : Scumm_v3(detector, syst) {} - protected: void readIndexFile(); void loadCharset(int no); @@ -188,11 +185,18 @@ protected: const OpcodeEntryV2 *_opcodesV2; - virtual void setupScummVars(); +public: + Scumm_v2(GameDetector *detector, OSystem *syst) : Scumm_v3(detector, syst) {} +protected: virtual void setupOpcodes(); virtual void executeOpcode(int i); virtual const char *getOpcodeDesc(int i); + + virtual void setupScummVars(); + + virtual void decodeParseString(); + virtual void ifStateCommon(byte type); virtual void ifNotStateCommon(byte type); virtual void setStateCommon(byte type); @@ -225,7 +229,6 @@ protected: void o2_ifNotState02(); void o2_ifState01(); void o2_ifNotState01(); - void o2_printEgo(); void o2_actorSet(); void o2_waitForActor(); void o2_waitForSentence(); @@ -296,18 +299,16 @@ public: protected: virtual void setupOpcodes(); - virtual void executeOpcode(int i); virtual const char *getOpcodeDesc(int i); virtual void setupScummVars(); - int popRoomAndObj(int *room); - - void shuffleArray(int num, int minIdx, int maxIdx); - virtual void decodeParseString(int a, int b); + int getStackList(int *args, uint maxnum); + int popRoomAndObj(int *room); + void shuffleArray(int num, int minIdx, int maxIdx); /* Version 6 script opcodes */ void o6_setBlastObjectWindow(); @@ -509,20 +510,19 @@ public: protected: virtual void setupOpcodes(); - virtual void executeOpcode(int i); virtual const char *getOpcodeDesc(int i); virtual void setupScummVars(); + virtual void decodeParseString(int m, int n); + virtual uint fetchScriptWord(); virtual int fetchScriptWordSigned(); virtual int readVar(uint var); virtual void writeVar(uint var, int value); - virtual void decodeParseString(int m, int n); - /* Version 8 script opcodes */ void o8_mod(); void o8_wait(); |