Modifier and Type | Method and Description |
---|---|
IRole |
IThoughtModel.getRole() |
Modifier and Type | Method and Description |
---|---|
IRole |
ThoughtModel.getRole() |
Modifier and Type | Method and Description |
---|---|
void |
ThoughtModel.setRoleManager(IRoleManager manager,
IRole role) |
Modifier and Type | Method and Description |
---|---|
IRole |
IRoleManager.determineRole(IPlayer closestPlayerAtBall,
int playerId)
Dynamic role assignment to agents.
|
IRole |
ITeamStrategy.getRoleForPlayerID(int playerID) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IRole> |
ITeamStrategy.getAvailableRoles() |
Modifier and Type | Field and Description |
---|---|
static IRole |
IRoleConstants.DUMMY_ROLE |
Modifier and Type | Method and Description |
---|---|
IRole |
RoleManager.determineRole(IPlayer closestPlayer,
int playerID) |
Modifier and Type | Class and Description |
---|---|
class |
BallAcceptor |
class |
BallDemander
The BallDemander is like the wing commander but he is not as offensive as the
Wing to be able to catch the ball.
|
class |
Ballguard
This role primarily guards the ball, trying to be between the ball and our
goal.
|
class |
Defender
This role primarily protects our goal.
|
class |
DummyRole |
class |
Goalkeeper |
class |
Midfield
This role is initially our second defensive role in front of our three
defender.
|
class |
OffensiveDefender
This role is like our normal defenders, but if the ball is really far away,
means in the enemy territory they are allowed to move further a bit.
|
class |
Role
This is the base class for roles.
|
class |
ScoutingDefender
This quite normal defender scouts at the enemy team.
|
class |
Supporter
The supporter role is relative behind the ball with an offset.
|
class |
Wing |
Modifier and Type | Method and Description |
---|---|
IRole |
BaseStrategy.getRoleForPlayerID(int playerID) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IRole> |
BaseStrategy.getAvailableRoles() |