aboutsummaryrefslogtreecommitdiff
path: root/sword2/router.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sword2/router.cpp')
-rw-r--r--sword2/router.cpp21
1 files changed, 5 insertions, 16 deletions
diff --git a/sword2/router.cpp b/sword2/router.cpp
index eb86964a65..06229dc29b 100644
--- a/sword2/router.cpp
+++ b/sword2/router.cpp
@@ -2645,11 +2645,11 @@ void LoadWalkData(Object_walkdata *ob_walkdata)
uint32 frameCounter = 0; // starts at frame 0 of mega set (16sep96 JEL)
- nWalkFrames = FROM_LE_32(ob_walkdata->nWalkFrames);
- usingStandingTurnFrames = FROM_LE_32(ob_walkdata->usingStandingTurnFrames);
- usingWalkingTurnFrames = FROM_LE_32(ob_walkdata->usingWalkingTurnFrames);
- usingSlowInFrames = FROM_LE_32(ob_walkdata->usingSlowInFrames);
- usingSlowOutFrames = FROM_LE_32(ob_walkdata->usingSlowOutFrames);
+ nWalkFrames = ob_walkdata->nWalkFrames;
+ usingStandingTurnFrames = ob_walkdata->usingStandingTurnFrames;
+ usingWalkingTurnFrames = ob_walkdata->usingWalkingTurnFrames;
+ usingSlowInFrames = ob_walkdata->usingSlowInFrames;
+ usingSlowOutFrames = ob_walkdata->usingSlowOutFrames;
numberOfSlowOutFrames = usingSlowOutFrames; // 0 = not using slow out frames; non-zero = using that many frames for each leading leg for each direction
memcpy(&numberOfSlowInFrames[0],ob_walkdata->nSlowInFrames,NO_DIRECTIONS*sizeof(numberOfSlowInFrames[0]));
@@ -2657,17 +2657,6 @@ void LoadWalkData(Object_walkdata *ob_walkdata)
memcpy(&dx[0],ob_walkdata->dx,NO_DIRECTIONS*(nWalkFrames+1)*sizeof(dx[0]));
memcpy(&dy[0],ob_walkdata->dy,NO_DIRECTIONS*(nWalkFrames+1)*sizeof(dy[0]));
-#ifdef SCUMM_BIG_ENDIAN
- for (direction=0; direction<NO_DIRECTIONS; direction++) {
- numberOfSlowInFrames[direction] = SWAP_BYTES_32(numberOfSlowInFrames[direction]);
- leadingLeg[direction] = SWAP_BYTES_32(leadingLeg[direction]);
- }
- for (walkFrameNo = 0; walkFrameNo < NO_DIRECTIONS*(nWalkFrames+1); walkFrameNo++) {
- dx[walkFrameNo] = SWAP_BYTES_32(dx[walkFrameNo]);
- dy[walkFrameNo] = SWAP_BYTES_32(dy[walkFrameNo]);
- }
-#endif
-
//---------------------------------------------------------
for (direction=0; direction<NO_DIRECTIONS; direction++)