aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2003-05-04 01:10:45 +0000
committerMax Horn2003-05-04 01:10:45 +0000
commit3b77249ab073515832eb8b2d628ba71d9fd1655c (patch)
treedb68b407906052b44411322bf2c0905d769d2f5b /scumm/intern.h
parent781564d4019f036b9b96f164fcb9c00b93aa5b97 (diff)
downloadscummvm-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.h28
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();