[Scummvm-cvs-logs] SF.net SVN: scummvm: [29219] scummvm/trunk/engines/kyra/text_v2.cpp

vinterstum at users.sourceforge.net vinterstum at users.sourceforge.net
Sun Oct 14 20:44:50 CEST 2007


Revision: 29219
          http://scummvm.svn.sourceforge.net/scummvm/?rev=29219&view=rev
Author:   vinterstum
Date:     2007-10-14 11:44:50 -0700 (Sun, 14 Oct 2007)

Log Message:
-----------
Fixed a struct size issue

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/text_v2.cpp

Modified: scummvm/trunk/engines/kyra/text_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/text_v2.cpp	2007-10-14 17:00:44 UTC (rev 29218)
+++ scummvm/trunk/engines/kyra/text_v2.cpp	2007-10-14 18:44:50 UTC (rev 29219)
@@ -417,7 +417,7 @@
 		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 @@
 	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;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list