[Scummvm-cvs-logs] CVS: scummvm/gob scenery.cpp,1.4,1.5
Joost Peters
joostp at users.sourceforge.net
Wed Apr 6 04:40:12 CEST 2005
Update of /cvsroot/scummvm/scummvm/gob
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10969/gob
Modified Files:
scenery.cpp
Log Message:
some endian fixes
Index: scenery.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gob/scenery.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- scenery.cpp 5 Apr 2005 18:08:01 -0000 1.4
+++ scenery.cpp 6 Apr 2005 11:39:22 -0000 1.5
@@ -117,9 +117,9 @@
ptr->pieces = (Scen_PieceDesc **)malloc(sizeof(Scen_PieceDesc *) * picsCount);
for (i = 0; i < ptr->layersCount; i++) {
- offset = ((int16 *)dataPtr)[i];
+ offset = (int16)READ_LE_UINT16(&((int16 *)dataPtr)[i]);
ptr->layers[i] = (Scen_StaticLayer *)(dataPtr + offset - 2);
- ptr->layers[i]->backResId = *backsPtr;
+ ptr->layers[i]->backResId = (int16)READ_LE_UINT16(backsPtr);
backsPtr++;
}
@@ -419,7 +419,7 @@
picsCount);
for (i = 0; i < ptr->layersCount; i++) {
- offset = ((int16 *)dataPtr)[i];
+ offset = (int16)READ_LE_UINT16(&((int16 *)dataPtr)[i]);
ptr->layers[i] = (Scen_AnimLayer *) (dataPtr + offset - 2);
}
More information about the Scummvm-git-logs
mailing list