Package | Description |
---|---|
sk.fiit.jim.agent | |
sk.fiit.jim.agent.models |
Modifier and Type | Method and Description |
---|---|
AgentInfo.playerState |
AgentInfo.getPlayerState(Player player,
boolean isOpponent)
Method calculating specified player´s state for specified team.
|
Modifier and Type | Field and Description |
---|---|
private Map<Integer,Player> |
WorldModel.opponentPlayers |
private Map<Integer,Player> |
WorldModel.teamPlayers |
Modifier and Type | Method and Description |
---|---|
ArrayList<Player> |
WorldModel.getOpponentPlayers()
Returns list of oppontent players - players with same team as agent's team is.
|
List<Player> |
WorldModel.getTeamPlayers()
Returns list of team mates - players with same team as agent's team is.
|
Modifier and Type | Method and Description |
---|---|
private void |
TacticalInfo.isBallOurs(Player teamPlayer) |
private void |
TacticalInfo.isBallTheir(Player opponentPlayer) |
private boolean |
TacticalInfo.isEnemyOnOwnHalf(Player opponentPlayer) |
void |
WorldModel.isInRange(Player player)
Checks if agent can kick to goal and sets this value for specified player.
|
private boolean |
TacticalInfo.isTMateOnOwnHalf(Player teamPlayer) |
private boolean |
TacticalInfo.isUnderPressure(Player teamPlayer) |
private boolean |
TacticalInfo.isUnderPressure2(Player opponentPlayer) |
private void |
WorldModel.updatePlayer(Player player,
PlayerData playerdata,
double timeSeen) |