A B C D E G H I L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- Board - Class in bridges.game
-
Represents a board in a bridges game.
- Board(int, int) - Constructor for class bridges.game.Board
-
Creates a new Board instance.
- Board(int, int, List<Island>, List<Bridge>) - Constructor for class bridges.game.Board
-
Creates a new Board instance.
- BoardCanvas - Class in bridges.gui
-
Represents the drawn board for the BridgesApp.
- BoardCanvas(GameModel) - Constructor for class bridges.gui.BoardCanvas
-
Create a new BoardCanvas using the given game model.
- BoardGenerator - Class in bridges.util
-
Class that generates new bridges game boards.
- BoardGenerator() - Constructor for class bridges.util.BoardGenerator
- BoardMerger - Class in bridges.util
-
Class that merges two given bridge puzzles.
- BoardMerger() - Constructor for class bridges.util.BoardMerger
- BoardReader - Class in bridges.util
-
Reader for files holding bridge game data.
- BoardReader(Reader) - Constructor for class bridges.util.BoardReader
-
Create a new BoardReader.
- BoardReader.SemanticException - Exception in bridges.util
-
Returned by BoardReader.read(), if the given data is invalid (e.g. invalid coordinates for islands, etc.).
- BoardReader.SyntaxException - Exception in bridges.util
-
Returned by BoardReader.read(), if the given data doesn't follow the defined EBNF-Syntax.
- BoardSolver - Class in bridges.util
-
A solver for bridges game boards.
- BoardSolver() - Constructor for class bridges.util.BoardSolver
- BoardState - Enum in bridges.game
-
An enum representing each state a Board can have in a game:
NOBOARD: There's no board present.
UNSOLVED: The board is valid, but not fully solved.
SOLVED: The board is valid and fully solved.
UNSOLVABLE: The board is valid, but can not be solved in the current configuration (that is: some bridges are incorrect).
INCORRECT: There are islands present, which have to many bridges. - boardToString(Board) - Static method in class bridges.util.BoardWriter
-
Return a String representing the given board as defined by the given EBNF-syntax.
- BoardWriter - Class in bridges.util
-
Enables the user to write boards into files.
- BoardWriter() - Constructor for class bridges.util.BoardWriter
- Bridge - Class in bridges.game
-
Represent a bridge between two islands in the game Bridges.
- Bridge(Island, Island, boolean) - Constructor for class bridges.game.Bridge
-
Create a new Bridge instance.
- bridges() - Method in class bridges.game.Board
-
Return all bridges on the board.
- bridges(Island) - Method in class bridges.game.Board
-
Return all bridges on the board, which connect the given island.
- bridges.game - package bridges.game
- bridges.gui - package bridges.gui
- bridges.model - package bridges.model
- bridges.util - package bridges.util
- BridgesApp - Class in bridges.gui
-
Represents a Bridges Game Application.
- BridgesApp() - Constructor for class bridges.gui.BridgesApp
-
Create a new BridgesApp instance.
All Classes All Packages