[OgreKit Lua]

Public Member Functions | List of all members
gsFSM Class Reference

Public Member Functions

 gsFSM ()
 
 ~gsFSM ()
 
void update ()
 
void setState (int state)
 
int getState ()
 
void addStartTrigger (int state, gsSelf self, gsFunction trigger)
 
void addEndTrigger (int state, gsSelf self, gsFunction trigger)
 
void addEvent (int state, gsSelf self, gsFunction update)
 
gsWhenEventaddTransition (int from, int to)
 
gsWhenEventaddTransition (int from, int to, unsigned long ms)
 
gsWhenEventaddTransition (int from, int to, unsigned long ms, gsSelf self, gsFunction trigger)
 

Constructor & Destructor Documentation

gsFSM::gsFSM ( )
gsFSM::~gsFSM ( )

Member Function Documentation

void gsFSM::addEndTrigger ( int  state,
gsSelf  self,
gsFunction  trigger 
)
void gsFSM::addEvent ( int  state,
gsSelf  self,
gsFunction  update 
)
void gsFSM::addStartTrigger ( int  state,
gsSelf  self,
gsFunction  trigger 
)
gsWhenEvent* gsFSM::addTransition ( int  from,
int  to 
)
gsWhenEvent* gsFSM::addTransition ( int  from,
int  to,
unsigned long  ms 
)
gsWhenEvent* gsFSM::addTransition ( int  from,
int  to,
unsigned long  ms,
gsSelf  self,
gsFunction  trigger 
)
int gsFSM::getState ( )
void gsFSM::setState ( int  state)
void gsFSM::update ( )