JNR
|
Lava-jumper creature behaviour. More...
#include <aiMobState_LavaJumper.h>
Public Member Functions | |
virtual void | load (laFileParser *fp) |
virtual void | perceive_active (std::string strID_Old) |
virtual void | perceive_inactive (std::string strID_New) |
virtual void | perceive (unsigned state, M_BOOL global, unsigned id, aiPerceptData data) |
![]() | |
aiController * | self () |
aiController * | player () |
class aiAgent * | agent () |
class laStage * | stage () |
![]() | |
virtual std::string | name ()=0 |
Abstract naming method. | |
virtual laNamedClass * | instantiate ()=0 |
Abstract instantiate method. | |
Additional Inherited Members | |
![]() | |
void | _select_creature (M_BOOL on=M_TRUE) |
void | _spawn_crystal (laPoint3 pos) |
M_BOOL | _within_left_range () |
M_BOOL | _within_right_range () |
virtual void | perceive_Distance (double distance) |
virtual void | perceive_InTerritory (unsigned state) |
virtual void | perceive_InRange (unsigned state) |
virtual void | perceive_Touched (unsigned state) |
virtual void | perceive_UnderAttack (unsigned state) |
![]() | |
double | _dPlayerDistance |
class laSound * | _pTouchSound |
class laSound * | _pProximitySound |
Lava-jumper creature behaviour.
Definition at line 41 of file aiMobState_LavaJumper.h.