33 aiState_AutoPlayer_Hover::aiState_AutoPlayer_Hover(
void){
36 aiState_AutoPlayer_Hover::~aiState_AutoPlayer_Hover(
void){
42 void aiState_AutoPlayer_Hover::perceive_active( std::string strID_Old )
44 ((
laPlayer*)
self())->getPivot()->bSimulateCollision = M_FALSE;
45 ((
laPlayer*)
self())->getPivot()->bSimulateGravitation = M_FALSE;
46 ((
laPlayer*)
self())->getPivot()->velocity.y(0);
49 void aiState_AutoPlayer_Hover::perceive_inactive( std::string strID_New )
53 void aiState_AutoPlayer_Hover::perceive(
unsigned state, M_BOOL global,
unsigned id, aiPerceptData data)
57 if( ((
laPlayer*)
self())->getPivot()->x() > (((
laPlayer*)
self())->getLevelObject()->segmentCount()-1)*M_SEGW *
M_UNIT)
60 if( ((
laPlayer*)
self())->getPivot()->x() < 0)
65 ((
laPlayer*)
self())->_fxTrail.enable(M_FALSE);
69 ((
laPlayer*)
self())->getLevelObject()->zoom(1.0);
#define M_UNIT
Unit of 1 meter.