diff options
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 |