[Scummvm-cvs-logs] SF.net SVN: scummvm:[40616] scummvm/trunk/engines/cruise
dreammaster at users.sourceforge.net
dreammaster at users.sourceforge.net
Sat May 16 06:03:37 CEST 2009
Revision: 40616
http://scummvm.svn.sourceforge.net/scummvm/?rev=40616&view=rev
Author: dreammaster
Date: 2009-05-16 04:03:37 +0000 (Sat, 16 May 2009)
Log Message:
-----------
Replaced value with proper constant, and named a previously un-named structure field
Modified Paths:
--------------
scummvm/trunk/engines/cruise/backgroundIncrust.cpp
scummvm/trunk/engines/cruise/backgroundIncrust.h
scummvm/trunk/engines/cruise/saveload.cpp
Modified: scummvm/trunk/engines/cruise/backgroundIncrust.cpp
===================================================================
--- scummvm/trunk/engines/cruise/backgroundIncrust.cpp 2009-05-16 00:33:49 UTC (rev 40615)
+++ scummvm/trunk/engines/cruise/backgroundIncrust.cpp 2009-05-16 04:03:37 UTC (rev 40616)
@@ -37,7 +37,7 @@
// blit background to another one
void addBackgroundIncrustSub1(int fileIdx, int X, int Y, char *ptr2, int16 scale, char *destBuffer, char *dataPtr) {
- assert(*dataPtr != 0);
+ assert((dataPtr != NULL) && (*dataPtr != 0));
buildPolyModel(X, Y, scale, ptr2, destBuffer, dataPtr);
}
@@ -142,7 +142,7 @@
newElement->X = params.X;
newElement->Y = params.Y;
newElement->scale = params.scale;
- newElement->field_E = params.fileIdx;
+ newElement->frame = params.fileIdx;
newElement->spriteId = filesDatabase[params.fileIdx].subData.index;
newElement->ptr = NULL;
strcpy(newElement->name, filesDatabase[params.fileIdx].subData.name);
@@ -195,7 +195,7 @@
backgroundIncrustStruct* pl2 = pl->next;
bool bLoad = false;
- int frame = pl->field_E;
+ int frame = pl->frame;
//int screen = pl->backgroundIdx;
if ((filesDatabase[frame].subData.ptr == NULL) || (strcmp(pl->name, filesDatabase[frame].subData.name))) {
@@ -207,13 +207,15 @@
}
}
- if (frame >= -1) {
- if (filesDatabase[frame].subData.resourceType == 4) { // sprite
+ if (frame >= 0) {
+ if (filesDatabase[frame].subData.resourceType == OBJ_TYPE_SPRITE) {
+ // Sprite
int width = filesDatabase[frame].width;
int height = filesDatabase[frame].height;
drawSprite(width, height, NULL, filesDatabase[frame].subData.ptr, pl->Y, pl->X, backgroundScreens[pl->backgroundIdx], filesDatabase[frame].subData.ptrMask);
- } else { // poly
+ } else {
+ // Poly
addBackgroundIncrustSub1(frame, pl->X, pl->Y, NULL, pl->scale, (char*)backgroundScreens[pl->backgroundIdx], (char *)filesDatabase[frame].subData.ptr);
}
}
Modified: scummvm/trunk/engines/cruise/backgroundIncrust.h
===================================================================
--- scummvm/trunk/engines/cruise/backgroundIncrust.h 2009-05-16 00:33:49 UTC (rev 40615)
+++ scummvm/trunk/engines/cruise/backgroundIncrust.h 2009-05-16 04:03:37 UTC (rev 40616)
@@ -37,7 +37,7 @@
uint16 overlayIdx;
int16 X;
int16 Y;
- uint16 field_E;
+ uint16 frame;
uint16 scale;
uint16 backgroundIdx;
uint16 scriptNumber;
Modified: scummvm/trunk/engines/cruise/saveload.cpp
===================================================================
--- scummvm/trunk/engines/cruise/saveload.cpp 2009-05-16 00:33:49 UTC (rev 40615)
+++ scummvm/trunk/engines/cruise/saveload.cpp 2009-05-16 04:03:37 UTC (rev 40616)
@@ -453,7 +453,7 @@
s.syncAsSint16LE(t->overlayIdx);
s.syncAsSint16LE(t->X);
s.syncAsSint16LE(t->Y);
- s.syncAsSint16LE(t->field_E);
+ s.syncAsSint16LE(t->frame);
s.syncAsSint16LE(t->scale);
s.syncAsSint16LE(t->backgroundIdx);
s.syncAsSint16LE(t->scriptNumber);
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