You should consider using SMC instead (http://smc.sourceforge.net/). More...
#include <StateMachine.h>
Public Member Functions | |
TransitionActionResolver & | GetResolver () |
void | SetState (const char *statename) |
void | DefineState (const char *name, const char *enterActionName, const char *leaveActionName) |
void | DefineTransition (const char *onInput, const char *from, const char *to, const char *actionName) |
void | ChangeState (const char *input) |
String | CurrentStateName () |
void | Load (const char *filename) |
virtual void | ValidateMem () const |
virtual void | CheckMem () const |
Protected Attributes | |
TransitionActionResolver | m_resolver |
State * | m_currentState |
Hashtable< String, State * > | m_stateIdx |
List< State * > | m_states |
You should consider using SMC instead (http://smc.sourceforge.net/).
Definition at line 161 of file StateMachine.h.