diff options
Diffstat (limited to 'scumm/intern.h')
-rw-r--r-- | scumm/intern.h | 18 |
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; |