[Scummvm-cvs-logs] CVS: scummvm/bs2 resman.cpp,1.31,1.32 save_rest.cpp,1.12,1.13
Max Horn
fingolfin at users.sourceforge.net
Sat Sep 13 14:21:02 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.112,2.113 script_v6.cpp,1.194,1.195
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.175,1.176 actor.h,1.40,1.41 script.cpp,1.132,1.133
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/bs2
In directory sc8-pr-cvs1:/tmp/cvs-serv19501
Modified Files:
resman.cpp save_rest.cpp
Log Message:
simplified code
Index: resman.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/bs2/resman.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- resman.cpp 13 Sep 2003 20:42:08 -0000 1.31
+++ resman.cpp 13 Sep 2003 21:20:05 -0000 1.32
@@ -258,9 +258,7 @@
#ifdef SCUMM_BIG_ENDIAN
// Quick macro to make swapping in-place easier to write
-#define SWAP16_S(x) x = (int16)SWAP_BYTES_16(x)
#define SWAP16(x) x = SWAP_BYTES_16(x)
-#define SWAP32_S(x) x = (int16)SWAP_BYTES_32(x)
#define SWAP32(x) x = SWAP_BYTES_32(x)
static void convertEndian(uint8 *file, uint32 len) {
int i;
@@ -284,8 +282,8 @@
_cdtEntry *cdtEntry = (_cdtEntry *) (file + sizeof(_animHeader));
for (i = 0; i < animHead->noAnimFrames; i++, cdtEntry++) {
- SWAP16_S(cdtEntry->x);
- SWAP16_S(cdtEntry->y);
+ SWAP16(cdtEntry->x);
+ SWAP16(cdtEntry->y);
SWAP32(cdtEntry->frameOffset);
_frameHeader *frameHeader = (_frameHeader *) (file + cdtEntry->frameOffset);
Index: save_rest.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/bs2/save_rest.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- save_rest.cpp 13 Sep 2003 19:26:44 -0000 1.12
+++ save_rest.cpp 13 Sep 2003 21:20:05 -0000 1.13
@@ -89,48 +89,47 @@
#ifdef SCUMM_BIG_ENDIAN
// Quick macro to make swapping in-place easier to write
-#define SWAP32_S(x) x = (int32)SWAP_BYTES_32(x)
-#define SWAP32_U(x) x = SWAP_BYTES_32(x)
+#define SWAP32(x) x = SWAP_BYTES_32(x)
static void convertHeaderEndian(_savegameHeader &header) {
int i;
// _savegameHeader
- SWAP32_U(header.checksum);
- SWAP32_U(header.varLength);
- SWAP32_U(header.screenId);
- SWAP32_U(header.runListId);
- SWAP32_U(header.feet_x);
- SWAP32_U(header.feet_y);
- SWAP32_U(header.music_id);
+ SWAP32(header.checksum);
+ SWAP32(header.varLength);
+ SWAP32(header.screenId);
+ SWAP32(header.runListId);
+ SWAP32(header.feet_x);
+ SWAP32(header.feet_y);
+ SWAP32(header.music_id);
// _object_hub
- SWAP32_S(header.player_hub.type);
- SWAP32_U(header.player_hub.logic_level);
+ SWAP32(header.player_hub.type);
+ SWAP32(header.player_hub.logic_level);
for (i = 0; i < TREE_SIZE; i++) {
- SWAP32_U(header.player_hub.logic[i]);
- SWAP32_U(header.player_hub.script_id[i]);
- SWAP32_U(header.player_hub.script_pc[i]);
+ SWAP32(header.player_hub.logic[i]);
+ SWAP32(header.player_hub.script_id[i]);
+ SWAP32(header.player_hub.script_pc[i]);
}
// Object_logic
- SWAP32_S(header.logic.looping);
- SWAP32_S(header.logic.pause);
+ SWAP32(header.logic.looping);
+ SWAP32(header.logic.pause);
// Object_graphic
- SWAP32_S(header.graphic.type);
- SWAP32_S(header.graphic.anim_resource);
- SWAP32_S(header.graphic.anim_pc);
+ SWAP32(header.graphic.type);
+ SWAP32(header.graphic.anim_resource);
+ SWAP32(header.graphic.anim_pc);
// Object_mega
- SWAP32_S(header.mega.currently_walking);
- SWAP32_S(header.mega.walk_pc);
- SWAP32_S(header.mega.scale_a);
- SWAP32_S(header.mega.scale_b);
- SWAP32_S(header.mega.feet_x);
- SWAP32_S(header.mega.feet_y);
- SWAP32_S(header.mega.current_dir);
- SWAP32_S(header.mega.colliding);
- SWAP32_S(header.mega.megaset_res);
+ SWAP32(header.mega.currently_walking);
+ SWAP32(header.mega.walk_pc);
+ SWAP32(header.mega.scale_a);
+ SWAP32(header.mega.scale_b);
+ SWAP32(header.mega.feet_x);
+ SWAP32(header.mega.feet_y);
+ SWAP32(header.mega.current_dir);
+ SWAP32(header.mega.colliding);
+ SWAP32(header.mega.megaset_res);
}
#endif
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.112,2.113 script_v6.cpp,1.194,1.195
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.175,1.176 actor.h,1.40,1.41 script.cpp,1.132,1.133
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list