diff options
author | Oystein Eftevaag | 2007-10-14 18:44:50 +0000 |
---|---|---|
committer | Oystein Eftevaag | 2007-10-14 18:44:50 +0000 |
commit | 0e693cbbfb4b115490fb503e9b28eb1248879c8d (patch) | |
tree | cfe88c0d7a4d8d35db3e3cfa303bedba3f4fdd9b /engines | |
parent | 979121ae12997df0b3d282e6421d25fca2638a72 (diff) | |
download | scummvm-rg350-0e693cbbfb4b115490fb503e9b28eb1248879c8d.tar.gz scummvm-rg350-0e693cbbfb4b115490fb503e9b28eb1248879c8d.tar.bz2 scummvm-rg350-0e693cbbfb4b115490fb503e9b28eb1248879c8d.zip |
Fixed a struct size issue
svn-id: r29219
Diffstat (limited to 'engines')
-rw-r--r-- | engines/kyra/text_v2.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/text_v2.cpp b/engines/kyra/text_v2.cpp index 491caeb53f..74eb80d6c7 100644 --- a/engines/kyra/text_v2.cpp +++ b/engines/kyra/text_v2.cpp @@ -417,7 +417,7 @@ byte *KyraEngine_v2::loadTIMFile(const char *filename, byte *buffer, int32 buffe return NULL; } - formBlockSize += 120 + sizeof(TIMStructUnk1) * 10; + formBlockSize += sizeof(TIMHeader) + 120 + sizeof(TIMStructUnk1) * 10; TIMHeader *timHeader; if (buffer == NULL || bufferSize < formBlockSize) { @@ -432,7 +432,7 @@ byte *KyraEngine_v2::loadTIMFile(const char *filename, byte *buffer, int32 buffe int32 chunkSize = file.getIFFBlockSize(AVTL_CHUNK); timHeader->unkFlag = -1; timHeader->unkFlag2 = 0; - timHeader->unkOffset = 14; + timHeader->unkOffset = sizeof(TIMHeader); timHeader->unkOffset2 = timHeader->unkOffset + sizeof(TIMStructUnk1) * 10; timHeader->AVTLOffset = timHeader->unkOffset2 + 120; timHeader->TEXTOffset = timHeader->AVTLOffset + chunkSize; |