diff options
author | Eugene Sandulenko | 2017-02-18 19:57:04 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-02-18 21:10:22 +0100 |
commit | ef07ed077469ed6f405b4746a728a2cfc8147a2f (patch) | |
tree | b627fa82bc751771fea379f7aef7b90f4913f0e6 /engines/director/archive.cpp | |
parent | cdfe5a3107397ca39b7638d0d44c43c3be42d6df (diff) | |
download | scummvm-rg350-ef07ed077469ed6f405b4746a728a2cfc8147a2f.tar.gz scummvm-rg350-ef07ed077469ed6f405b4746a728a2cfc8147a2f.tar.bz2 scummvm-rg350-ef07ed077469ed6f405b4746a728a2cfc8147a2f.zip |
DIRECTOR: Fix CAS* reading for Windows
Diffstat (limited to 'engines/director/archive.cpp')
-rw-r--r-- | engines/director/archive.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/director/archive.cpp b/engines/director/archive.cpp index c9b6cc1cfa..f426107ee3 100644 --- a/engines/director/archive.cpp +++ b/engines/director/archive.cpp @@ -441,14 +441,13 @@ bool RIFXArchive::openStream(Common::SeekableReadStream *stream, uint32 startOff debugCN(2, kDebugLoading, "CAS*: %d [", casSize); for (uint i = 0; i < casSize; i++) { - uint32 index = casStream.readUint32(); + uint32 index = casStream.readUint32BE(); + debugCN(2, kDebugLoading, "%d ", index); Resource &res = resources[index]; res.index = index; res.castId = i + 1; _types[castTag][res.castId] = res; - - debugCN(2, kDebugLoading, "%d ", index); } debugC(2, kDebugLoading, "]"); } |