- canAct() - Method in interface aic2023.user.UnitController
-
Returns if this unit can act this turn.
- canAct() - Method in enum aic2023.user.UnitType
-
Returns if this type of unit can act or not.
- canBat(Direction, int) - Method in interface aic2023.user.UnitController
-
Returns if this unit can bat whatever is located at the given direction at a given strength, where the strength determines
how many tiles the ball traverses before stopping.
- canConstructBall(Direction) - Method in interface aic2023.user.UnitController
-
Returns if this unit can construct a ball at a given direction.
- canMove() - Method in interface aic2023.user.UnitController
-
Returns if this unit can move this turn.
- canMove(Direction) - Method in interface aic2023.user.UnitController
-
Returns if a unit can move following the given direction.
- canMove() - Method in enum aic2023.user.UnitType
-
Returns if this type of unit can move or not.
- canMoveBall(Direction) - Method in interface aic2023.user.UnitController
-
Returns if the unit can grab/put a ball at the target Direction.
- canRecruitUnit(UnitType, Direction) - Method in interface aic2023.user.UnitController
-
Returns if this unit can recruit a unit of a given type at a given direction.
- canSchedule(int) - Method in interface aic2023.user.UnitController
-
Returns if a unit can be scheduled to take its turn right after this unit.
- canSenseLocation(Location) - Method in interface aic2023.user.UnitController
-
Returns if the unit can sense target location.
- constructBall(Direction) - Method in interface aic2023.user.UnitController
-
Attempts to construct a ball at a given direction.
- CONSTRUCTION_TURNS - Static variable in class aic2023.user.GameConstants
-
Turns that units take since their construction until they can move and attack.