State manager class. Inherit from this class and create some states to give your agents FSM functionality.
More...
Go to the source code of this file.
Classes |
class | IState |
| Abstract base class to define an interface for a state. More...
|
class | IStateManager |
| State manager class. Inherit from this class and create some states to give your agents FSM functionality. More...
|
Namespaces |
namespace | ce |
| Main namespace for the entire ceStateCore library.
|
Defines |
#define | _CE_STATECORE_H_ 0x1 |
| Include Guard.
|
#define | APICALL |
| By default API uses the C calling convention.
|
#define | NULL 0 |
| Apparently this is needed by several Windows compilers.
|
Typedefs |
typedef class ce::IState | IState |
| Abstract base class to define an interface for a state.
|
typedef class ce::IStateManager | IStateManager |
| State manager class. Inherit from this class and create some states to give your agents FSM functionality.
|
Functions |
IStateManager * | CreateStateManager (void) |
| Create a new state manager.
|
void | DestroyStateManager (IStateManager **Instance=NULL) |
| Destroy a state manager.
|
Variables |
static class CNullState | NullState |
| Instance to a null state.
|
Detailed Description
State manager class. Inherit from this class and create some states to give your agents FSM functionality.
Define Documentation
#define _CE_STATECORE_H_ 0x1 |
By default API uses the C calling convention.
Apparently this is needed by several Windows compilers.