ScummVM API documentation
cAttackHandler Class Reference
Inheritance diagram for cAttackHandler:
hpl::iUpdateable

Public Member Functions

 cAttackHandler (cInit *apInit)
 
bool CreateLineAttack (const cVector3f &avStart, const cVector3f &avEnd, float afDamage, eAttackTargetFlag aTarget, iPhysicsBody *apSkipBody, iPhysicsBody **apPickedBody=NULL)
 
bool CreateShapeAttack (iCollideShape *apShape, const cMatrixf &a_mtxOffset, const cVector3f &avOrigin, float afDamage, float afMinMass, float afMaxMass, float afMinImpulse, float afMaxImpulse, int alStrength, eAttackTargetFlag aTarget, iPhysicsBody *apSkipBody)
 
bool CreateLineDestroyBody (const cVector3f &avStart, const cVector3f &avEnd, float afStrength, float afForce, iPhysicsBody *apSkipBody, iPhysicsBody **apPickedBody=NULL)
 
void CreateSplashDamage (const cVector3f &avCenter, float afRadius, float afMinDamage, float afMaxDamge, float afMinForce, float afMaxForce, float afMaxImpulse, unsigned int aTarget, float afMinMass, int alStrength)
 
cGameSwingDoorGetLastSwingDoor ()
 
void OnStart ()
 
void Update (float afTimeStep)
 
void Reset ()
 
- Public Member Functions inherited from hpl::iUpdateable
 iUpdateable (const tString &asName)
 
virtual void OnDraw ()
 
virtual void OnPostSceneDraw ()
 
virtual void OnPostGUIDraw ()
 
virtual void OnPostBufferSwap ()
 
virtual void OnExit ()
 
const tStringGetName ()
 

The documentation for this class was generated from the following file: