2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 ///////////////////////////////////////////////////////////////////////////////
7 // $Header: r:/t2repos/thief2/src/shock/shkaijra.h,v 1.2 1998/07/14 11:13:00 JON Exp $
21 ///////////////////////////////////////////////////////////////////////////////
23 // CLASS: cAIJointRotateAction
25 // Rotate a joint (don't move the object)
28 class cAIJointRotateAction
: public cAIAction
31 cAIJointRotateAction(IAIAbility
* pOwner
, DWORD data
= 0);
33 // Set up action parameters
34 void Set(int jointID
, floatang targetAng
, floatang rotateSpeed
);
35 void Set(int jointID
, ObjID targetObj
, floatang rotateSpeed
);
38 STDMETHOD_(eAIResult
, Update
)();
41 STDMETHOD_(eAIResult
, Enact
)(ulong deltaTime
);
47 floatang m_rotateSpeed
;
50 ////////////////////////////////////////
52 inline cAIJointRotateAction::cAIJointRotateAction(IAIAbility
* pOwner
, DWORD data
)
53 : cAIAction(kAIAT_JointRotate
, pOwner
, data
),
60 #endif /* !__SHKAIJRA_H */