All Classes and Interfaces
Class
Description
Represents a single coordinate on the battleship grid.
Listener that handles the confirmation of ship placement.
Interface defining the actions required to update the game state during the battle phase.
Listener for the gameplay grid cells.
Manages the gameplay logic for an individual turn.
The main gameplay interface.
Listener responsible for handling clicks on the placement grid.
Interface defining the necessary operations for handling the ship placement phase.
Handles the initial ship placement phase for a single client connection.
Graphical interface for the ship placement phase.
The main entry point for the Battleship game server.
Represents a placed ship on the game board.
Metadata for a ship type.