|
ProtoBot
|
Base class for squad states. Each state has its own Enter(), Update(), and Exit() implementation.
These states and their implementations can be found in SquadStateTypes.h.
More...
#include <SquadState.h>
Public Member Functions | |
| virtual void | Enter (Squad *squad)=0 |
| virtual void | Update (Squad *squad)=0 |
| virtual void | Exit (Squad *squad)=0 |
Base class for squad states. Each state has its own Enter(), Update(), and Exit() implementation.
These states and their implementations can be found in SquadStateTypes.h.
States: IdleState, AttackingState, DefendingState, ReinforcingState
Definition at line 12 of file SquadState.h.
|
inlinevirtual |
Definition at line 17 of file SquadState.h.
|
pure virtual |
Implemented in AttackingState, DefendingState, IdleState, and ReinforcingState.
|
pure virtual |
Implemented in AttackingState, DefendingState, IdleState, and ReinforcingState.
|
pure virtual |
Implemented in AttackingState, DefendingState, IdleState, and ReinforcingState.