diff options
author | Walter van Niftrik | 2016-08-28 01:13:15 +0200 |
---|---|---|
committer | Walter van Niftrik | 2016-08-28 11:23:34 +0200 |
commit | bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60 (patch) | |
tree | 550a2fc8db6f03291ffb089abb50203459e23c9d /engines/adl/hires4.h | |
parent | 70588aecdc9df737821dc37c466b4274b5f76549 (diff) | |
download | scummvm-rg350-bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60.tar.gz scummvm-rg350-bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60.tar.bz2 scummvm-rg350-bcd5df5c6e94a1d6c9cfb97f27a0306b8ff54e60.zip |
ADL: Load hires4 rooms
Diffstat (limited to 'engines/adl/hires4.h')
-rw-r--r-- | engines/adl/hires4.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/adl/hires4.h b/engines/adl/hires4.h index a578080857..b522657111 100644 --- a/engines/adl/hires4.h +++ b/engines/adl/hires4.h @@ -29,6 +29,8 @@ namespace Adl { +#define IDI_HR4_NUM_ROOMS 164 +#define IDI_HR4_NUM_VARS 40 #define IDI_HR4_NUM_ITEM_DESCS 44 class HiRes4Engine : public AdlEngine_v3 { @@ -43,10 +45,10 @@ protected: void initGameState(); Common::SeekableReadStream *createReadStream(DiskImage *disk, byte track, byte sector, byte offset = 0, byte size = 0) const; - virtual const char *const *getDiskImageNames() const = 0; + void goToSideC(); + virtual const char *getDiskImageName(byte index) const = 0; - // FIXME: use an array? - DiskImage *_disk2, *_disk3; + DiskImage *_boot; }; class HiRes4Engine_Atari : public HiRes4Engine { @@ -55,10 +57,10 @@ public: private: // AdlEngine_v2 - virtual void adjustDataBlockPtr(byte &track, byte §or, byte &offset, byte &size) const; + void adjustDataBlockPtr(byte &track, byte §or, byte &offset, byte &size) const; // HiRes4Engine - virtual const char *const *getDiskImageNames() const; + const char *getDiskImageName(byte index) const; }; } // End of namespace Adl |