aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula
diff options
context:
space:
mode:
authorEugene Sandulenko2008-05-31 22:54:09 +0000
committerEugene Sandulenko2008-05-31 22:54:09 +0000
commit7a2d85c07c2c54ba779b221187a3779845f8bdf3 (patch)
treebbaf13ae82d4dccbb8f6d191b6aa34f432d76b39 /engines/drascula
parent4b4ebbd45d2c972ee179a9cb9e7fe9678bdaa038 (diff)
downloadscummvm-rg350-7a2d85c07c2c54ba779b221187a3779845f8bdf3.tar.gz
scummvm-rg350-7a2d85c07c2c54ba779b221187a3779845f8bdf3.tar.bz2
scummvm-rg350-7a2d85c07c2c54ba779b221187a3779845f8bdf3.zip
More endianness fixes
svn-id: r32445
Diffstat (limited to 'engines/drascula')
-rw-r--r--engines/drascula/drascula.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/drascula/drascula.cpp b/engines/drascula/drascula.cpp
index 54ef064116..7e041ce4c7 100644
--- a/engines/drascula/drascula.cpp
+++ b/engines/drascula/drascula.cpp
@@ -1877,8 +1877,8 @@ bool DrasculaEngine::animate(const char *animationFile, int FPS) {
error("Animation file %s not found", animationFile);
}
- FileIn.read(&NFrames, sizeof(NFrames));
- FileIn.read(&dataSize, sizeof(dataSize));
+ NFrames = FileIn.readSint32LE();
+ dataSize = FileIn.readSint32LE();
AuxBuffOrg = (byte *)malloc(dataSize);
FileIn.read(AuxBuffOrg, dataSize);
FileIn.read(cPal, 768);
@@ -1891,7 +1891,7 @@ bool DrasculaEngine::animate(const char *animationFile, int FPS) {
memcpy(AuxBuffLast, AuxBuffDes, 64000);
WaitForNext(FPS);
while (cnt < NFrames) {
- FileIn.read(&dataSize, sizeof(dataSize));
+ dataSize = FileIn.readSint32LE();
AuxBuffOrg = (byte *)malloc(dataSize);
FileIn.read(AuxBuffOrg, dataSize);
FileIn.read(cPal, 768);