[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