aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2005-04-09 20:22:31 +0000
committerMax Horn2005-04-09 20:22:31 +0000
commit81e34e9110f88cd92227d451d153bd336a3902c1 (patch)
treec4e95bef98dc7ede51e466c7f87f35b9e0342fdf /scumm/intern.h
parentd271b58aa78875983143c07facac596cd393f9f0 (diff)
downloadscummvm-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.h12
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);