- GameConstants - Class in aic2024.user
-
Class containing all constants used in the game.
- GameConstants() - Constructor for class aic2024.user.GameConstants
-
- getAstronautInfo() - Method in interface aic2024.user.UnitController
-
Returns the information about this unit if this unit is an astronaut.
- getCarePackage() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's equipped care package (null if none).
- getCarePackages() - Method in class aic2024.user.StructureInfo
-
Returns this structure's stored care packages.
- getCarePackagesOfType(CarePackage) - Method in class aic2024.user.StructureInfo
-
Returns this structure's stored care packages of the specified type.
- getCarePackageType() - Method in class aic2024.user.CarePackageInfo
-
Returns this care package's type.
- getConstructionTurns() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's remaining construction turns.
- getCurrentMovementCooldown() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's current movement cooldown.
- getDirection(int, int) - Static method in enum aic2024.user.Direction
-
Computes the direction that moves the closest from (0,0) to (dx,dy).
- getDropProbability() - Method in enum aic2024.user.CarePackage
-
Returns the probability that this Care Package is dropped on a given Land Tile.
- getEnergyLeft() - Method in interface aic2024.user.UnitController
-
Returns this unit's remaining energy.
- getEnergyUsed() - Method in interface aic2024.user.UnitController
-
Returns the energy used by this unit so far.
- getHealth() - Method in class aic2024.user.StructureInfo
-
Returns this structure's health.
- getID() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's identifying number.
- getID() - Method in class aic2024.user.BroadcastInfo
-
Returns the ID of the sender.
- getID() - Method in class aic2024.user.StructureInfo
-
Returns this structure's identifying number.
- getID() - Method in interface aic2024.user.UnitController
-
Returns the ID of this unit.
- getLocation() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's location.
- getLocation() - Method in class aic2024.user.BroadcastInfo
-
Returns the location of the sender.
- getLocation() - Method in class aic2024.user.CarePackageInfo
-
Returns the location of this care package.
- getLocation() - Method in class aic2024.user.StructureInfo
-
Returns this structure's location.
- getLocation() - Method in interface aic2024.user.UnitController
-
Returns the location of this unit.
- getMapHeight() - Method in interface aic2024.user.UnitController
-
Returns the height of the map.
- getMapWidth() - Method in interface aic2024.user.UnitController
-
Returns the width of the map.
- getMaxHP() - Method in enum aic2024.user.StructureType
-
Returns the maximum health points of this type.
- getMessage() - Method in class aic2024.user.BroadcastInfo
-
Returns the broadcast message.
- getOpponent() - Method in enum aic2024.user.Team
-
Returns the opponent team.
- getOpponent() - Method in interface aic2024.user.UnitController
-
Returns this unit's opponent.
- getOxygen() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's oxygen.
- getOxygen() - Method in class aic2024.user.StructureInfo
-
- getOxygenProduction() - Method in enum aic2024.user.StructureType
-
Returns the oxygen production of this type.
- getParent() - Method in interface aic2024.user.UnitController
-
Returns the parent of this unit.
- getPercentageOfEnergyLeft() - Method in interface aic2024.user.UnitController
-
Returns the fraction of remaining energy over this unit's total energy.
- getPercentageOfEnergyUsed() - Method in interface aic2024.user.UnitController
-
Returns the percentage of this unit's total energy used so far.
- getRandomDouble() - Method in interface aic2024.user.UnitController
-
Returns a randomly generated double.
- getRound() - Method in class aic2024.user.BroadcastInfo
-
Returns the round in which the message was broadcast.
- getRound() - Method in interface aic2024.user.UnitController
-
Returns current game round.
- getStructureInfo() - Method in interface aic2024.user.UnitController
-
Returns the information about this unit if this unit is a structure.
- getTeam() - Method in class aic2024.user.AstronautInfo
-
Returns this astronaut's team.
- getTeam() - Method in class aic2024.user.StructureInfo
-
Returns this structure's team.
- getTeam() - Method in interface aic2024.user.UnitController
-
Returns this unit's team.
- getType() - Method in class aic2024.user.StructureInfo
-
Returns this structure's type.
- getType() - Method in interface aic2024.user.UnitController
-
Returns the type of this unit if this unit is a structure.
- getVisionRange() - Method in enum aic2024.user.StructureType
-
Returns the vision range of this type.