aboutsummaryrefslogtreecommitdiff
path: root/engines/director/archive.h
diff options
context:
space:
mode:
authorEugene Sandulenko2017-03-26 23:31:05 +0200
committerEugene Sandulenko2017-03-27 00:48:56 +0200
commitb9e072275b68ab2aeeefb5c2213db0dd27e39e1d (patch)
tree468ed2cdb8a0b22a666fa464d0cb9ae5388e372f /engines/director/archive.h
parent3194c308ee58d7d02a59e0367daaba5222d6be2f (diff)
downloadscummvm-rg350-b9e072275b68ab2aeeefb5c2213db0dd27e39e1d.tar.gz
scummvm-rg350-b9e072275b68ab2aeeefb5c2213db0dd27e39e1d.tar.bz2
scummvm-rg350-b9e072275b68ab2aeeefb5c2213db0dd27e39e1d.zip
DIRECTOR: Fixed processing of embedded RIFF archives
Diffstat (limited to 'engines/director/archive.h')
-rw-r--r--engines/director/archive.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/director/archive.h b/engines/director/archive.h
index 40b15d51dc..28be6cf03c 100644
--- a/engines/director/archive.h
+++ b/engines/director/archive.h
@@ -94,11 +94,13 @@ private:
class RIFFArchive : public Archive {
public:
- RIFFArchive() : Archive() {}
+ RIFFArchive() : Archive() { _startOffset = 0; }
~RIFFArchive() {}
bool openStream(Common::SeekableReadStream *stream, uint32 startOffset = 0);
Common::SeekableSubReadStreamEndian *getResource(uint32 tag, uint16 id);
+
+ uint32 _startOffset;
};
class RIFXArchive : public Archive {