25 #include "common/archive.h" 31 RESTYPE_ROOM, RESTYPE_SC, RESTYPE_TEXT, RESTYPE_QUO, RESTYPE_I,
32 RESTYPE_OB, RESTYPE_FONT, RESTYPE_SOUND, RESTYPE_SPEECH, RESTYPE_HAS_EXT, RESTYPE_NO_EXT
48 HagEntry() : _offset(0), _size(0) {
50 HagEntry(
const Common::Path &resourceName, uint32 offset, uint32 size)
51 : _resourceName(resourceName), _offset(offset), _size(size) {
66 void loadIndex(
int gameID,
bool isDemo);
72 bool getHeaderEntry(
const Common::Path &resourceName, HagIndex &hagIndex, HagEntry &hagEntry)
const;
82 ResourceType getResourceType(
const Common::String &resourceName)
const;
Common::SeekableReadStream * createReadStreamForMember(const Common::Path &path) const override
bool hasFile(const Common::Path &path) const override
Definition: archive.h:141
Definition: mps_installer.h:31
const Common::ArchiveMemberPtr getMember(const Common::Path &path) const override
int listMembers(Common::ArchiveMemberList &list) const override