aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 539e7cce2b..ca923e6814 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -197,6 +197,16 @@ protected:
void readMAXS();
void readGlobalObjects();
+
+ void setupRoomObject(ObjectData *od, const byte *room, const byte *searchptr = NULL);
+};
+
+class ScummEngine_v4 : public ScummEngine_v3 {
+public:
+ ScummEngine_v4(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v3(detector, syst, gs, md5sum) {}
+
+protected:
+ void loadCharset(int no);
};
class ScummEngine_v2 : public ScummEngine_v3 {
@@ -326,14 +336,6 @@ protected:
byte VAR_BACKUP_VERB;
};
-class ScummEngine_v4 : public ScummEngine_v3 {
-public:
- ScummEngine_v4(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v3(detector, syst, gs, md5sum) {}
-
-protected:
- void loadCharset(int no);
-};
-
class ScummEngine_v6 : public ScummEngine {
friend class Insane;