diff options
author | stevenhoefel | 2017-01-10 23:13:45 +1100 |
---|---|---|
committer | stevenhoefel | 2017-01-10 23:13:45 +1100 |
commit | 19b0cc784d4fbc7a9e24c64f1d61b402fe08479d (patch) | |
tree | 60dc6f709e294326bc88d149ce95264d0c80e4ac /engines/director/archive.cpp | |
parent | 66624ef9274248afe640ec16d80de84d479fff18 (diff) | |
download | scummvm-rg350-19b0cc784d4fbc7a9e24c64f1d61b402fe08479d.tar.gz scummvm-rg350-19b0cc784d4fbc7a9e24c64f1d61b402fe08479d.tar.bz2 scummvm-rg350-19b0cc784d4fbc7a9e24c64f1d61b402fe08479d.zip |
DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).
More Text Cast Formatting.
Diffstat (limited to 'engines/director/archive.cpp')
-rw-r--r-- | engines/director/archive.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/director/archive.cpp b/engines/director/archive.cpp index 398b287b90..593fb638e4 100644 --- a/engines/director/archive.cpp +++ b/engines/director/archive.cpp @@ -408,7 +408,10 @@ bool RIFXArchive::openStream(Common::SeekableReadStream *stream, uint32 startOff keyRes = &resources[resources.size() - 1]; else if (tag == MKTAG('C', 'A', 'S', '*')) casRes = &resources[resources.size() - 1]; - else + //or the children of + else if (tag == MKTAG('S', 'T', 'X', 'T') || + tag == MKTAG('B', 'I', 'T', 'D') || + tag == MKTAG('D', 'I', 'B', ' ')) _types[tag][i] = res; } |