[Scummvm-cvs-logs] SF.net SVN: scummvm: [21460] scummvm/trunk/engines/scumm

kirben at users.sourceforge.net kirben at users.sourceforge.net
Sun Mar 26 01:07:03 CET 2006


Revision: 21460
Author:   kirben
Date:     2006-03-26 01:06:44 -0800 (Sun, 26 Mar 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21460&view=rev

Log Message:
-----------
Increase size of _charsetData to 16 * 23 for HE games, fixes subtitle color glitches in Buzzy games

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/saveload.cpp
    scummvm/trunk/engines/scumm/saveload.h
    scummvm/trunk/engines/scumm/scumm.h
Modified: scummvm/trunk/engines/scumm/saveload.cpp
===================================================================
--- scummvm/trunk/engines/scumm/saveload.cpp	2006-03-26 06:22:41 UTC (rev 21459)
+++ scummvm/trunk/engines/scumm/saveload.cpp	2006-03-26 09:06:44 UTC (rev 21460)
@@ -708,9 +708,10 @@
 		MKARRAY(ScummEngine, _resourceMapper[0], sleByte, 128, VER(8)),
 		MKARRAY(ScummEngine, _charsetColorMap[0], sleByte, 16, VER(8)),
 
-		// _charsetData grew from 10*16 to 15*16 bytes
+		// _charsetData grew from 10*16, to 15*16, to 23*16 bytes
 		MKARRAY_OLD(ScummEngine, _charsetData[0][0], sleByte, 10 * 16, VER(8), VER(9)),
-		MKARRAY(ScummEngine, _charsetData[0][0], sleByte, 15 * 16, VER(10)),
+		MKARRAY_OLD(ScummEngine, _charsetData[0][0], sleByte, 15 * 16, VER(10), VER(66)),
+		MKARRAY(ScummEngine, _charsetData[0][0], sleByte, 23 * 16, VER(10)),
 
 		MK_OBSOLETE(ScummEngine, _curExecScript, sleUint16, VER(8), VER(62)),
 

Modified: scummvm/trunk/engines/scumm/saveload.h
===================================================================
--- scummvm/trunk/engines/scumm/saveload.h	2006-03-26 06:22:41 UTC (rev 21459)
+++ scummvm/trunk/engines/scumm/saveload.h	2006-03-26 09:06:44 UTC (rev 21460)
@@ -47,7 +47,7 @@
  * only saves/loads those which are valid for the version of the savegame
  * which is being loaded/saved currently.
  */
-#define CURRENT_VER 66
+#define CURRENT_VER 67
 
 /**
  * An auxillary macro, used to specify savegame versions. We use this instead

Modified: scummvm/trunk/engines/scumm/scumm.h
===================================================================
--- scummvm/trunk/engines/scumm/scumm.h	2006-03-26 06:22:41 UTC (rev 21459)
+++ scummvm/trunk/engines/scumm/scumm.h	2006-03-26 09:06:44 UTC (rev 21460)
@@ -1206,7 +1206,7 @@
 	byte _charsetColorMap[16];
 protected:
 	byte _charsetColor;
-	byte _charsetData[15][16];
+	byte _charsetData[23][16];
 
 	int _charsetBufPos;
 	byte _charsetBuffer[512];


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