|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Puzzle | |
---|---|
uk.co.keang.sudoku | |
uk.co.keang.sudoku.event | |
uk.co.keang.sudoku.solver |
Uses of Puzzle in uk.co.keang.sudoku |
---|
Methods in uk.co.keang.sudoku that return Puzzle | |
---|---|
Puzzle |
Puzzle.clone()
|
Puzzle |
SudokuGUI.GeneratePuzzleTask.doInBackground()
|
(package private) Puzzle |
Generator.generatePuzzle(Puzzle.PuzzleDifficulty difficulty,
java.beans.PropertyChangeListener listener)
Generates a puzzle with this difficulty level |
Puzzle |
SudokuSolver.getPuzzle()
Gets the puzzle |
Puzzle |
Generator.PuzzleStoreItem.getPuzzle()
|
Puzzle |
SequenceBuffer.getStartGrid()
Gets the start grid |
static Puzzle |
Storage.load(java.awt.Component owner)
Loads a puzzle, displaying a file chooser dialog defaulting to the users default directory |
static Puzzle |
Storage.load(java.awt.Component owner,
java.io.File dir)
Loads a puzzle, displaying a file chooser dialog defaulting to the given directory |
static Puzzle |
Storage.load(java.io.File file)
Loads the puzzle from this file. |
Methods in uk.co.keang.sudoku with parameters of type Puzzle | |
---|---|
protected void |
SudokuGrid.fireGridReplaced(Puzzle p)
fires the Grid change event to all listeners |
void |
SolutionPanel.gridReplaced(Puzzle p)
|
void |
GridChangeListener.gridReplaced(Puzzle p)
Called when the user has requested a new grid |
static java.io.File |
Storage.save(Puzzle p,
java.awt.Component owner)
Saves this puzzle displaying a file chooser dialog defaulting to the users default directory |
static java.io.File |
Storage.save(Puzzle p,
java.awt.Component owner,
java.io.File dir)
Saves this puzzle displaying a file chooser dialog defaulting to the given directory |
static void |
Storage.save(Puzzle p,
java.io.File file)
Saves this puzzle to this file. |
(package private) void |
SudokuGrid.setDisplayedValues(Puzzle puz)
Sets the changed puzzle values to display |
(package private) void |
SudokuGrid.setEmptyPuzzle(Puzzle puz)
Sets an empty puzzle |
void |
SudokuSolver.setPuzzle(Puzzle p)
Sets the solvers puzzle grid to this puzzles grid |
(package private) void |
SudokuGrid.setPuzzle(Puzzle puz)
Sets a new puzzle |
void |
SequenceBuffer.setStartGrid(Puzzle grid)
Sets the start grid |
(package private) void |
SolutionPanel.showSolution(Puzzle p)
Shows the solution for this puzzle |
Constructors in uk.co.keang.sudoku with parameters of type Puzzle | |
---|---|
Generator.PuzzleStoreItem(int d,
int c,
Puzzle p)
|
Uses of Puzzle in uk.co.keang.sudoku.event |
---|
Methods in uk.co.keang.sudoku.event that return Puzzle | |
---|---|
Puzzle |
SolutionEvent.getPuzzle()
The grid after any changes have been applied |
Constructors in uk.co.keang.sudoku.event with parameters of type Puzzle | |
---|---|
AssociatedPairsEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
AsymmetricGroupsEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
BruteForceEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.util.List<java.awt.Point> loc,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
FixedLineEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
HiddenGroupsEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
Puzzle.Cell ref,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
KnownValueEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
MatchingGroupEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
SolutionEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.util.List<java.awt.Point> loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping g)
A solver event for a changed cell |
|
SplitGroupsEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> from,
SolutionEvent.Grouping group)
A solver event for a changed cell |
|
ZeroChoiceEvent(AbstractSolver src,
java.lang.String msg,
Puzzle grid,
java.awt.Point loc,
Puzzle.Cell removed,
java.util.List<java.awt.Point> ref,
SolutionEvent.Grouping group)
A solver event for a completed cell |
Uses of Puzzle in uk.co.keang.sudoku.solver |
---|
Fields in uk.co.keang.sudoku.solver declared as Puzzle | |
---|---|
protected Puzzle |
AbstractSolver.puzzle
|
Constructors in uk.co.keang.sudoku.solver with parameters of type Puzzle | |
---|---|
AbstractSolver(Puzzle p,
int factor,
AbstractSolver.SolverDifficulty dif)
Constructs a solver |
|
AssociatedPairsSolver(Puzzle grid)
|
|
AsymmetricGroupsSolver(Puzzle grid)
|
|
BruteForceSolver(Puzzle grid,
java.util.Random r)
|
|
FixedLineSolver(Puzzle grid)
|
|
HiddenGroupsSolver(Puzzle grid)
|
|
KnownValueSolver(Puzzle grid)
|
|
MatchingGroupsSolver(Puzzle grid)
|
|
SplitGroupsSolver(Puzzle grid)
|
|
ZeroChoiceSolver(Puzzle grid)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |