Public Member Functions | |
Resource (const Common::Path &filename) | |
ResourceType | getType () const |
uint32 | getSize () const |
uint32 | findLargestChunk (uint start, uint end) |
uint32 | getChunkCount () const |
Chunk * | getChunk (uint num) |
virtual uint8 * | getChunkData (uint num) |
Protected Member Functions | |
void | initSprite (const Common::Path &filename) |
void | unpackRLE (uint8 *buffer, uint32 compressedSize, uint32 uncompressedSize) |
void | decrypt (uint8 *data, uint32 size) |
Protected Attributes | |
Common::File | _stream |
uint16 | _chunkCount |
ResourceType | _resType |
bool | _encrypted |
uint8 | _spritePalette [3 *256] |
uint32 | _allSize |
uint16 | _spriteCorrectionsCount |
uint16 * | _spriteCorrectionsTable |
ChunkList | _chunkList |