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

kirben at users.sourceforge.net kirben at users.sourceforge.net
Tue Feb 14 02:12:11 CET 2006


Revision: 20689
Author:   kirben
Date:     2006-02-14 02:11:15 -0800 (Tue, 14 Feb 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm?rev=20689&view=rev

Log Message:
-----------
Add extra costume tables (Used by HE games) to saved game. Fixes weird actor states when restoring saved game, in HE games.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/actor.cpp
    scummvm/trunk/engines/scumm/saveload.h
Modified: scummvm/trunk/engines/scumm/actor.cpp
===================================================================
--- scummvm/trunk/engines/scumm/actor.cpp	2006-02-14 07:01:27 UTC (rev 20688)
+++ scummvm/trunk/engines/scumm/actor.cpp	2006-02-14 10:11:15 UTC (rev 20689)
@@ -2242,6 +2242,10 @@
 		MKARRAY(Actor, _cost.start[0], sleUint16, 16, VER(8)),
 		MKARRAY(Actor, _cost.end[0], sleUint16, 16, VER(8)),
 		MKARRAY(Actor, _cost.frame[0], sleUint16, 16, VER(8)),
+
+		MKARRAY(Actor, _cost.heJumpOffsetTable[0], sleUint16, 16, VER(65)),
+		MKARRAY(Actor, _cost.heJumpCountTable[0], sleUint16, 16, VER(65)),
+		MKARRAY(Actor, _cost.heCondMaskTable[0], sleUint32, 16, VER(65)),
 		MKEND()
 	};
 

Modified: scummvm/trunk/engines/scumm/saveload.h
===================================================================
--- scummvm/trunk/engines/scumm/saveload.h	2006-02-14 07:01:27 UTC (rev 20688)
+++ scummvm/trunk/engines/scumm/saveload.h	2006-02-14 10:11:15 UTC (rev 20689)
@@ -46,7 +46,7 @@
  * only saves/loads those which are valid for the version of the savegame
  * which is being loaded/saved currently.
  */
-#define CURRENT_VER 64
+#define CURRENT_VER 65
 
 /**
  * An auxillary macro, used to specify savegame versions. We use this instead







More information about the Scummvm-git-logs mailing list