Public Member Functions | |
bool | isCompressed () const |
uint16 | fileType () const |
int32 | fileSize () const |
int | serial () const |
bool | isBigEndian () const |
const char * | fileName () const |
Common::SeekableReadStream * | getFile (ResourceData *resourceData) |
bool | validResourceId (uint32 resourceId) const |
ResourceData * | getResourceData (uint32 resourceId) |
void | closeFile () |
Protected Member Functions | |
bool | load (SagaEngine *_vm, Resource *resource) |
bool | loadResV1 () |
bool | loadResIteAmiga (SagaEngine *_vm, int type, bool isFloppy) |
bool | loadResIteAmigaSound (SagaEngine *_vm, int type) |
virtual bool | loadRes (SagaEngine *_vm, int type)=0 |
virtual void | processPatches (Resource *resource, const GamePatchDescription *patchFiles) |
Protected Attributes | |
const char * | _fileName |
uint16 | _fileType |
bool | _isCompressed |
int | _serial |
bool | _isBigEndian |
ResourceDataArray | _table |
Common::ScopedPtr< Common::SeekableReadStream > | _file |
Common::ScopedPtr< Common::MacResManager > | _macRes |
int32 | _fileSize |
bool | _tombstone |