ScummVM API documentation
cGameEnemyState_Worm_Idle Class Reference
Inheritance diagram for cGameEnemyState_Worm_Idle:
iGameEnemyState_Worm_Base iGameEnemyState

Public Member Functions

 cGameEnemyState_Worm_Idle (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
void OnEnterState (iGameEnemyState *apPrevState)
 
void OnLeaveState (iGameEnemyState *apNextState)
 
void OnUpdate (float afTimeStep)
 
- Public Member Functions inherited from iGameEnemyState_Worm_Base
 iGameEnemyState_Worm_Base (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
virtual void OnSeePlayer (const cVector3f &avPosition, float afChance)
 
virtual bool OnHearNoise (const cVector3f &avPosition, float afVolume)
 
virtual void OnTakeHit (float afDamage)
 
virtual void OnDeath (float afDamage)
 
virtual void OnFlashlight (const cVector3f &avPosition)
 
virtual void OnAnimationOver (const tString &asAnimName)
 
virtual void OnDraw ()
 
virtual void OnPostSceneDraw ()
 
- Public Member Functions inherited from iGameEnemyState
 iGameEnemyState (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
void SetPreviousState (int alX)
 
int GetPreviousState ()
 
int GetId ()
 

Additional Inherited Members

- Protected Attributes inherited from iGameEnemyState_Worm_Base
cGameEnemy_WormmpEnemyWorm
 
- Protected Attributes inherited from iGameEnemyState
int mlId
 
cInitmpInit
 
cPlayermpPlayer
 
iGameEnemympEnemy
 
cCharacterMovempMover
 
int mlPreviousState
 

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