|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of Puzzle in <Unnamed> |
|---|
| Fields in <Unnamed> declared as Puzzle | |
|---|---|
private Puzzle |
PuzzleLoader.puzzle
|
private Puzzle |
PuzzleSolution.solvedPuzzle
|
| Methods in <Unnamed> that return Puzzle | |
|---|---|
private Puzzle |
Puzzle.clone(PieceMove move)
Creates a clone of the puzzle where the piece has been moved, as specified in the move object. |
Puzzle |
PuzzleLoader.getPuzzle()
Accessor for loaded puzzle |
Puzzle |
PuzzleSolution.getSolvedPuzzle()
Accessor for solved puzzle |
| Methods in <Unnamed> with parameters of type Puzzle | |
|---|---|
void |
Piece.addedToPuzzle(Puzzle puzzle)
Informs the piece that it has been added to the specified puzzle. |
private boolean |
Piece.addMove(Puzzle puzzle,
java.util.Collection moves,
char axis,
int delta)
Checks if the piece fits after moving delta spaces along the specified axis. |
private void |
PuzzleSolution.addPuzzle(Puzzle puzzle)
Adds the puzzle to the search space, if it doesn't already exist there |
void |
Piece.checkFit(Puzzle puzzle)
Checks if the piece can fit into the puzzle without overlapping any other piece or hanging off the edge of the board. |
java.util.Collection |
Piece.getValidMoves(Puzzle puzzle)
Finds a list of all valid moves that the piece can make. |
| Constructors in <Unnamed> with parameters of type Puzzle | |
|---|---|
PuzzleSolution(Puzzle initialPuzzle)
Constructor: searches for a solution to the initial puzzle. |
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||