2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 // $Header: r:/t2repos/thief2/src/motion/mschbase.h,v 1.8 2000/01/31 09:51:07 adurant Exp $
14 #define MAX_GAIT_TURNS 3
16 typedef struct sMGaitTurn
18 int angle
; // turn angle XXX can this be fixang yet edited in editor as degrees?
22 struct sMGaitSkillData
28 float timeWarp
; // slows down playback of all motions for this gait
29 float stretch
; // horizontally stretches all motions for this gait
30 int maxAngVel
; // in degrees/second, used for smoothing
31 int turnTolerance
; // in degrees. how close turn angle need to be to choose to turn
32 float maxVel
; // max "physically possible" velocity appropriate for gait
35 sMGaitTurn turns
[MAX_GAIT_TURNS
];
39 struct sMPlayerSkillData
41 float flexDuration
; // time to max flex
42 int flexDegree
; // maximum flex, in degrees
45 // for mvrcmbat motor controller
46 enum eMSwordActionType
51 kMSAT_Invalid
=0xffffffff,
54 #endif // __MSCHDATA_H