All Classes
-
All Classes Class Summary Enum Summary Class Description Board Represents a board in a bridges game.BoardCanvas Represents the drawn board for the BridgesApp.BoardGenerator Class that generates new bridges game boards.BoardMerger Class that merges two given bridge puzzles.BoardReader Reader for files holding bridge game data.BoardSolver A solver for bridges game boards.BoardState 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.BoardWriter Enables the user to write boards into files.Bridge Represent a bridge between two islands in the game Bridges.BridgesApp Represents a Bridges Game Application.CustomDialog The CustomDialog provides some basic functionality used by:
- MessageDialog and
- NewPuzzleDialog
like:
- setting the title
- closing the dialog, when the user presses 'X' and
- scaling and positioning the window.Direction Represents a geographic direction on the board, using coordinate system of the specification (that is: North is negative y).GameModel An observable, thread save game model that provides the functionality of - bridges.game and - bridges.utilIsland Represent an island in the game Bridges.Main The main class, which is used to start the application.MessageDialog Dialog class, that displays a simple message and an "OK"-Button to close the window.NewPuzzleDialog Class, that represents a dialog, which enables the user to create a new puzzle with different parameters.StatusLabel Represents the status label of the application.