See: Description
| Interface | Description |
|---|---|
| State |
Interface for all agent behavioural states.
|
| Class | Description |
|---|---|
| AttackingState |
In this state the agent is near enough to the ball to kick it.
|
| DefendingState |
This is the state an agent should be in whenever the ball is within
the agent's movement range and neither the team nor the agent
has possession of the ball.
|
| PassiveState |
This is the agent's starting state.
|
| StateMachine |
This is the agent's main behavioural state machine and implements
the state design pattern.
|
| SupportState |
This state is used when the agent doesnt have the ball but a team member does.
|