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.