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

dreammaster at users.sourceforge.net dreammaster at users.sourceforge.net
Wed Apr 1 12:38:15 CEST 2009


Revision: 39785
          http://scummvm.svn.sourceforge.net/scummvm/?rev=39785&view=rev
Author:   dreammaster
Date:     2009-04-01 10:38:14 +0000 (Wed, 01 Apr 2009)

Log Message:
-----------
Replaced resource type numbers with existing constants

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

Modified: scummvm/trunk/engines/cruise/dataLoader.cpp
===================================================================
--- scummvm/trunk/engines/cruise/dataLoader.cpp	2009-03-31 22:48:25 UTC (rev 39784)
+++ scummvm/trunk/engines/cruise/dataLoader.cpp	2009-04-01 10:38:14 UTC (rev 39785)
@@ -454,7 +454,6 @@
 			// The original handled this here by copy parts of each line - for ScummVM, we're
 			// simply setting the width in bytes and letting the decoder do the rest
 			filesDatabase[fileIndex].width += 2;
-				//(((localBuffer.width + 10) << 3) / 5) >> 3;
 		}
 
 		ptr5 = ptr3 + localBuffer.offset + numIdx * 16;
@@ -464,13 +463,13 @@
 
 		switch (localBuffer.type) {
 		case 0: { // polygon
-			filesDatabase[fileIndex].subData.resourceType = 8;
+			filesDatabase[fileIndex].subData.resourceType = OBJ_TYPE_POLY;
 			filesDatabase[fileIndex].subData.index = currentEntryIdx;
 			break;
 		}
 		case 1: {
 			filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn * 8;
-			filesDatabase[fileIndex].subData.resourceType = 2;
+			filesDatabase[fileIndex].subData.resourceType = OBJ_TYPE_BGMASK;
 			decodeGfxFormat1(&filesDatabase[fileIndex]);
 			filesDatabase[fileIndex].subData.index = currentEntryIdx;
 			filesDatabase[fileIndex].subData.transparency = 0;
@@ -478,14 +477,14 @@
 		}
 		case 4: {
 			filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn * 2;
-			filesDatabase[fileIndex].subData.resourceType = 4;
+			filesDatabase[fileIndex].subData.resourceType = OBJ_TYPE_SPRITE;
 			decodeGfxFormat4(&filesDatabase[fileIndex]);
 			filesDatabase[fileIndex].subData.index = currentEntryIdx;
 			filesDatabase[fileIndex].subData.transparency = localBuffer.transparency % 0x10;
 			break;
 		}
 		case 5: {
-			filesDatabase[fileIndex].subData.resourceType = 4;
+			filesDatabase[fileIndex].subData.resourceType = OBJ_TYPE_SPRITE;
 			decodeGfxFormat5(&filesDatabase[fileIndex]);
 			filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn;
 			filesDatabase[fileIndex].subData.index = currentEntryIdx;
@@ -493,7 +492,7 @@
 			break;
 		}
 		case 8: {
-			filesDatabase[fileIndex].subData.resourceType = 4;
+			filesDatabase[fileIndex].subData.resourceType = OBJ_TYPE_SPRITE;
 			filesDatabase[fileIndex].width = filesDatabase[fileIndex].widthInColumn;
 			filesDatabase[fileIndex].subData.index = currentEntryIdx;
 			filesDatabase[fileIndex].subData.transparency = localBuffer.transparency;


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