A B C D E G H I L M N P R S T U V W 
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.
A B C D E G H I L M N P R S T U V W 
All Classes All Packages