- GameConstants - Class in aic2023.user
-
Class containing all constants used in the game.
- GameConstants() - Constructor for class aic2023.user.GameConstants
-
- getCurrentActionCooldown() - Method in class aic2023.user.UnitInfo
-
Returns this unit's current attack cooldown.
- getCurrentMovementCooldown() - Method in class aic2023.user.UnitInfo
-
Returns this unit's current movement cooldown.
- getDirection(int, int) - Static method in enum aic2023.user.Direction
-
Computes the direction that moves the closest from (0,0) to (dx,dy).
- getEnergyLeft() - Method in interface aic2023.user.UnitController
-
Returns this unit's remaining energy.
- getEnergyUsed() - Method in interface aic2023.user.UnitController
-
Returns the energy used by this unit so far.
- getID() - Method in class aic2023.user.UnitInfo
-
Returns this unit's identifying number.
- getInflation(int) - Static method in class aic2023.user.GameConstants
-
Returns the total inflation at a given round.
- getInfo() - Method in interface aic2023.user.UnitController
-
Returns the information about this unit.
- getLocation() - Method in interface aic2023.user.UnitController
-
Returns the location of this unit.
- getLocation() - Method in class aic2023.user.UnitInfo
-
Returns this unit's location.
- getOpponent() - Method in enum aic2023.user.Team
-
Returns the opponent team.
- getOpponent() - Method in interface aic2023.user.UnitController
-
Returns this unit's opponent.
- getPercentageOfEnergyLeft() - Method in interface aic2023.user.UnitController
-
Returns the fraction of remaining energy over this unit's total energy.
- getPercentageOfEnergyUsed() - Method in interface aic2023.user.UnitController
-
Returns the percentage of this unit's total energy used so far.
- getPoints() - Method in interface aic2023.user.UnitController
-
Returns your current points.
- getRandomDouble() - Method in interface aic2023.user.UnitController
-
Returns a randomly generated double.
- getReputation() - Method in interface aic2023.user.UnitController
-
Returns your current reputation.
- getRound() - Method in interface aic2023.user.UnitController
-
Returns current game round.
- getStat(UnitStat) - Method in enum aic2023.user.UnitType
-
Returns the given stat of this type.
- getTeam() - Method in interface aic2023.user.UnitController
-
Returns this unit's team.
- getTeam() - Method in class aic2023.user.UnitInfo
-
Returns this unit's team.
- getType() - Method in interface aic2023.user.UnitController
-
Returns the type of this unit.
- getType() - Method in class aic2023.user.UnitInfo
-
Returns this unit's type.