Core/Movement: updated 2 more movement structures

This commit is contained in:
Rat
2012-01-08 16:25:39 +01:00
parent 241b460269
commit e8877e8d64

View File

@@ -540,70 +540,70 @@ MovementStatusElements MovementStartBackwardSequence[] = {
MSEGuidByte1_2,
MSEGuidByte7_2,
};
//4.2.2
MovementStatusElements MovementStartForwardSequence[] = {
MSEGuidByte0,
MSEHaveSpline,
MSEFlags,
MSEGuidByte1,
MSEGuidByte7,
MSEFlags2,
MSEGuidByte6,
MSEGuidByte5,
MSEHaveSpline,
MSEGuidByte0,
MSEGuidByte3,
MSEGuidByte4,
MSEGuidByte2,
MSEGuidByte7,
MSEFlags2,
MSEFlags,
MSEGuidByte6,
MSEGuidByte1,
MSEHavePitch,
MSEHaveFallData,
MSEHaveFallDirection,
MSEHaveSplineElev,
MSEHaveTransportData,
MSETransportGuidByte6,
MSETransportGuidByte3,
MSETransportGuidByte7,
MSETransportGuidByte4,
MSETransportGuidByte1,
MSETransportGuidByte0,
MSETransportGuidByte6,
MSETransportGuidByte2,
MSETransportGuidByte5,
MSETransportHaveTime3,
MSETransportGuidByte4,
MSETransportGuidByte1,
MSETransportGuidByte3,
MSETransportGuidByte7,
MSETransportHaveTime2,
MSEHaveSplineElev,
MSETimestamp,
MSETransportHaveTime3,
MSEHavePitch,
MSEPositionX,
MSEPositionY,
MSEPositionZ,
MSETimestamp,
MSEPositionO,
MSEGuidByte7_2,
MSEPitch,
MSEGuidByte1_2,
MSEGuidByte2_2,
MSEFallVerticalSpeed,
MSEGuidByte3_2,
MSEFallTime,
MSEFallHorizontalSpeed,
MSEFallCosAngle,
MSEFallSinAngle,
MSEGuidByte3_2,
MSEGuidByte5_2,
MSEGuidByte0_2,
MSEFallCosAngle,
MSEFallVerticalSpeed,
MSESplineElev,
MSEGuidByte6_2,
MSETransportTime,
MSEGuidByte0_2,
MSEGuidByte1_2,
MSEGuidByte7_2,
MSETransportSeat,
MSETransportPositionO,
MSETransportPositionX,
MSETransportPositionY,
MSETransportPositionZ,
MSETransportPositionO,
MSETransportSeat,
MSETransportGuidByte3_2,
MSETransportGuidByte1_2,
MSETransportTime3,
MSETransportGuidByte6_2,
MSETransportGuidByte0_2,
MSETransportGuidByte5_2,
MSETransportTime,
MSETransportTime2,
MSETransportGuidByte3_2,
MSETransportGuidByte6_2,
MSETransportTime3,
MSETransportGuidByte7_2,
MSETransportGuidByte4_2,
MSETransportGuidByte5_2,
MSETransportGuidByte2_2,
MSETransportGuidByte1_2,
MSETransportGuidByte0_2,
MSETransportGuidByte4_2,
MSEGuidByte5_2,
MSEGuidByte4_2,
MSESplineElev,
MSEPitch,
};
MovementStatusElements MovementStartStrafeLeftSequence[] = {
@@ -865,70 +865,70 @@ MovementStatusElements MovementStartTurnRightSequence[] = {
MSETransportGuidByte4_2,
MSETransportGuidByte2_2,
};
//4.2.2
MovementStatusElements MovementStopSequence[] = {
MSEGuidByte4,
MSEGuidByte3,
MSEFlags,
MSEGuidByte5,
MSEGuidByte6,
MSEGuidByte0,
MSEGuidByte1,
MSEGuidByte2,
MSEGuidByte7,
MSEGuidByte0,
MSEHaveSpline,
MSEFlags,
MSEGuidByte4,
MSEGuidByte6,
MSEGuidByte3,
MSEGuidByte5,
MSEGuidByte7,
MSEFlags2,
MSEGuidByte1,
MSEHavePitch,
MSEHaveSplineElev,
MSEHaveFallData,
MSEHaveFallDirection,
MSEHaveTransportData,
MSETransportGuidByte6,
MSETransportGuidByte3,
MSETransportGuidByte7,
MSETransportGuidByte4,
MSETransportGuidByte1,
MSETransportGuidByte0,
MSETransportGuidByte6,
MSETransportGuidByte2,
MSETransportGuidByte5,
MSETransportHaveTime3,
MSETransportGuidByte4,
MSETransportGuidByte1,
MSETransportGuidByte3,
MSETransportGuidByte7,
MSETransportHaveTime2,
MSETransportHaveTime3,
MSEHaveSplineElev,
MSEPositionO,
MSETimestamp,
MSEPositionX,
MSEPositionY,
MSEPositionZ,
MSEPositionO,
MSEGuidByte6_2,
MSEGuidByte5_2,
MSEGuidByte1_2,
MSEGuidByte2_2,
MSEGuidByte3_2,
MSEPitch,
MSEGuidByte2_2,
MSESplineElev,
MSEGuidByte4_2,
MSEGuidByte0_2,
MSEGuidByte7_2,
MSEFallVerticalSpeed,
MSEFallTime,
MSEFallHorizontalSpeed,
MSEFallCosAngle,
MSEFallSinAngle,
MSETransportTime,
MSEFallCosAngle,
MSEFallVerticalSpeed,
MSEGuidByte5_2,
MSEGuidByte7_2,
MSETransportSeat,
MSETransportPositionO,
MSETransportPositionX,
MSETransportPositionY,
MSETransportPositionZ,
MSETransportPositionO,
MSETransportSeat,
MSETransportGuidByte3_2,
MSETransportGuidByte1_2,
MSETransportTime3,
MSETransportGuidByte6_2,
MSETransportGuidByte0_2,
MSETransportGuidByte5_2,
MSETransportTime,
MSETransportTime2,
MSETransportGuidByte3_2,
MSETransportGuidByte6_2,
MSETransportTime3,
MSETransportGuidByte7_2,
MSETransportGuidByte4_2,
MSETransportGuidByte5_2,
MSETransportGuidByte2_2,
MSETransportGuidByte1_2,
MSETransportGuidByte0_2,
MSETransportGuidByte4_2,
MSEGuidByte1_2,
MSEGuidByte0_2,
MSESplineElev,
MSEGuidByte6_2,
MSEGuidByte4_2,
};
MovementStatusElements MovementStopStrafeSequence[] = {
@@ -1339,7 +1339,7 @@ MovementStatusElements* GetMovementStatusElementsSequence(Opcodes opcode)
return MovementSetPitchSequence;
case MSG_MOVE_START_BACKWARD:
return MovementStartBackwardSequence;
case MSG_MOVE_START_FORWARD:
case MSG_MOVE_START_FORWARD://done
return MovementStartForwardSequence;
case MSG_MOVE_START_STRAFE_LEFT:
return MovementStartStrafeLeftSequence;
@@ -1349,7 +1349,7 @@ MovementStatusElements* GetMovementStatusElementsSequence(Opcodes opcode)
return MovementStartTurnLeftSequence;
case MSG_MOVE_START_TURN_RIGHT:
return MovementStartTurnRightSequence;
case MSG_MOVE_STOP:
case MSG_MOVE_STOP://done
return MovementStopSequence;
case MSG_MOVE_STOP_STRAFE:
return MovementStopStrafeSequence;