diff options
Diffstat (limited to 'scumm/smush/chunk.cpp')
-rw-r--r-- | scumm/smush/chunk.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scumm/smush/chunk.cpp b/scumm/smush/chunk.cpp index a03c645b18..217eb78c2c 100644 --- a/scumm/smush/chunk.cpp +++ b/scumm/smush/chunk.cpp @@ -189,6 +189,13 @@ uint32 FileChunk::getDword() { return _data->readUint32LE(); } +void FileChunk::reinit() { + _offset = sizeof(Chunk::type) + sizeof(uint32); + _type = _data->readUint32BE(); + _size = _data->readUint32BE(); + _curPos = 0; +} + MemoryChunk::MemoryChunk(byte *data) { if (data == 0) error("Chunk() called with NULL pointer"); |