diff options
author | Max Horn | 2005-04-09 20:22:31 +0000 |
---|---|---|
committer | Max Horn | 2005-04-09 20:22:31 +0000 |
commit | 81e34e9110f88cd92227d451d153bd336a3902c1 (patch) | |
tree | c4e95bef98dc7ede51e466c7f87f35b9e0342fdf /scumm/intern.h | |
parent | d271b58aa78875983143c07facac596cd393f9f0 (diff) | |
download | scummvm-rg350-81e34e9110f88cd92227d451d153bd336a3902c1.tar.gz scummvm-rg350-81e34e9110f88cd92227d451d153bd336a3902c1.tar.bz2 scummvm-rg350-81e34e9110f88cd92227d451d153bd336a3902c1.zip |
Overload getStringAddress in subclasses; moved V6-V8 specific res stuff to resource.cpp
svn-id: r17489
Diffstat (limited to 'scumm/intern.h')
-rw-r--r-- | scumm/intern.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/scumm/intern.h b/scumm/intern.h index bb64222bd0..2bf3110fd5 100644 --- a/scumm/intern.h +++ b/scumm/intern.h @@ -412,6 +412,7 @@ protected: virtual void decodeParseString(int a, int b); virtual void readArrayFromIndexFile(); + virtual byte *getStringAddress(int i); virtual void readMAXS(int blockSize); virtual void palManipulateInit(int resID, int start, int end, int time); @@ -754,15 +755,16 @@ public: ScummEngine_v72he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v70he(detector, syst, gs, md5sum) {} protected: - virtual void readMAXS(int blockSize); - virtual void setupOpcodes(); virtual void executeOpcode(byte i); virtual const char *getOpcodeDesc(byte i); virtual void setupScummVars(); virtual void readArrayFromIndexFile(); - + + virtual byte *getStringAddress(int i); + virtual void readMAXS(int blockSize); + virtual void redrawBGAreas(); ArrayHeader *defineArray(int array, int type, int dim2start, int dim2end, int dim1start, int dim1end); @@ -924,13 +926,13 @@ public: virtual void scummInit(); protected: - virtual void readMAXS(int blockSize); - virtual void allocateArrays(); virtual void setupOpcodes(); virtual void executeOpcode(byte i); virtual const char *getOpcodeDesc(byte i); + virtual void readMAXS(int blockSize); + void createWizEmptyImage(const WizParameters *params); void fillWizRect(const WizParameters *params); void processWizImage(const WizParameters *params); |