[Scummvm-cvs-logs] SF.net SVN: scummvm: [29977] scummvm/trunk/engines/cruise/dataLoader.cpp

yazoo at users.sourceforge.net yazoo at users.sourceforge.net
Mon Dec 24 16:47:52 CET 2007


Revision: 29977
          http://scummvm.svn.sourceforge.net/scummvm/?rev=29977&view=rev
Author:   yazoo
Date:     2007-12-24 07:47:52 -0800 (Mon, 24 Dec 2007)

Log Message:
-----------
Fix save/loading

Modified Paths:
--------------
    scummvm/trunk/engines/cruise/dataLoader.cpp

Modified: scummvm/trunk/engines/cruise/dataLoader.cpp
===================================================================
--- scummvm/trunk/engines/cruise/dataLoader.cpp	2007-12-24 15:36:50 UTC (rev 29976)
+++ scummvm/trunk/engines/cruise/dataLoader.cpp	2007-12-24 15:47:52 UTC (rev 29977)
@@ -471,6 +471,7 @@
 		case 0:
 			{
 				filesDatabase[fileIndex].subData.resourceType = 8;
+				filesDatabase[fileIndex].subData.index = currentEntryIdx;
 				break;
 			}
 		case 1:
@@ -478,7 +479,7 @@
 				filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn * 8;
 				filesDatabase[fileIndex].subData.resourceType = 2;
 				decodeGfxFormat1(&filesDatabase[fileIndex]);
-				filesDatabase[fileIndex].subData.index = currentDestEntry;
+				filesDatabase[fileIndex].subData.index = currentEntryIdx;
 				filesDatabase[fileIndex].subData.transparency = localBuffer.transparency % 0x10;
 				break;
 			}
@@ -487,7 +488,7 @@
 				filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn * 2;
 				filesDatabase[fileIndex].subData.resourceType = 4;
 				decodeGfxFormat4(&filesDatabase[fileIndex]);
-				filesDatabase[fileIndex].subData.index = currentDestEntry;
+				filesDatabase[fileIndex].subData.index = currentEntryIdx;
 				filesDatabase[fileIndex].subData.transparency = localBuffer.transparency % 0x10;
 				break;
 			}
@@ -496,7 +497,7 @@
 				filesDatabase[fileIndex].subData.resourceType = 4;
 				decodeGfxFormat5(&filesDatabase[fileIndex]);
 				filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn;
-				filesDatabase[fileIndex].subData.index = currentDestEntry;
+				filesDatabase[fileIndex].subData.index = currentEntryIdx;
 				filesDatabase[fileIndex].subData.transparency = localBuffer.transparency;
 				break;
 			}
@@ -504,7 +505,7 @@
 			{
 				filesDatabase[fileIndex].subData.resourceType = 4;
 				filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn;
-				filesDatabase[fileIndex].subData.index = currentDestEntry;
+				filesDatabase[fileIndex].subData.index = currentEntryIdx;
 				filesDatabase[fileIndex].subData.transparency = localBuffer.transparency;
 				break;
 			}


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