- AbstractArtificialIntelligence - Class in it.unibo.battleship.main.entity.extra
-
Represents an Artificial Intelligence which can create fleets or create
shots.
- AbstractArtificialIntelligence.Level - Enum in it.unibo.battleship.main.entity.extra
-
Represents the Level of the Artificial Intelligence.
- AbstractShip - Class in it.unibo.battleship.main.entity.ships
-
This abstract class is to represent a Ship.
- AbstractShip() - Constructor for class it.unibo.battleship.main.entity.ships.AbstractShip
-
- AbstractShip(Point2d) - Constructor for class it.unibo.battleship.main.entity.ships.AbstractShip
-
- AbstractShip(Point2d, ShipDirection) - Constructor for class it.unibo.battleship.main.entity.ships.AbstractShip
-
- addShip(Ship) - Method in interface it.unibo.battleship.main.entity.ships.Fleet
-
Adds a ship to the fleet.
- AIR_CARRIER_SIZE - Static variable in class it.unibo.battleship.main.common.GlobalProperties
-
- ArtificialIntelligence - Interface in it.unibo.battleship.main.entity.extra
-
Represents an Artificial Intelligence which can be used for creating a new
Fleet or for creating new shots.
- ask(String) - Method in interface it.unibo.battleship.main.boundary.IoBoundary
-
Returns a reply after asking a question.