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