Package pp.battleship.model


package pp.battleship.model
  • Klasse
    Beschreibung
    Represents a battleship in the game.
    Enumeration representing the different statuses a battleship can have during the game.
    Represents a point in the two-dimensional plane with integer coordinates.
    Interface representing a position with X and Y coordinates.
    An interface representing any item on a ship map.
    Represents the rotation of a ship and provides functionality related to rotation.
     
     
    Represents a rectangular map that holds ships and registers shots fired.
    Represents a shot in the Battleship game.
    An interface for implementing the Visitor pattern for different types of elements in the Battleship model.
    An interface for implementing the Visitor pattern for different types of elements in the Battleship model without returning any result.