diff --git a/app/src/main/java/sudoku/io/SudokuFile.java b/app/src/main/java/sudoku/io/SudokuFile.java deleted file mode 100644 index 2b4e015..0000000 --- a/app/src/main/java/sudoku/io/SudokuFile.java +++ /dev/null @@ -1,7 +0,0 @@ -package sudoku.io; - -public class SudokuFile { - - - -} diff --git a/app/src/main/java/sudoku/io/SudokuSave.java b/app/src/main/java/sudoku/io/SudokuSave.java deleted file mode 100644 index 1f5019e..0000000 --- a/app/src/main/java/sudoku/io/SudokuSave.java +++ /dev/null @@ -1,15 +0,0 @@ -package sudoku.io; - -public class SudokuSave { - - public static enum AlgoResolution { - Backtracking, - NoBacktring - } - - // private final MultiDoku sudoku; - // private final AlgoResolution resolution; - - - -} diff --git a/app/src/main/java/sudoku/solver/HintHelper.java b/app/src/main/java/sudoku/solver/HintHelper.java index 179716f..635ca48 100644 --- a/app/src/main/java/sudoku/solver/HintHelper.java +++ b/app/src/main/java/sudoku/solver/HintHelper.java @@ -14,6 +14,13 @@ public class HintHelper { public static record Hint(Cell cell, int newValue) {} + /** + * Si possible, donne un indice sur la résolution du doku passé en paramètre, + * selon la méthode de résolution rensaignée. + * @param doku MultiDoku, multidoku pour lequel on veut un indice + * @param solver Solver, méthode de résolution souhaitée + * @return Hint, indice sur une case à remplir, valant null si le doku n'a pas de solution. + */ public static Hint getHint(MultiDoku doku, Solver solver) { doku.getStateManager().pushState(); doku.clearMutableCells();