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 |