diff --git a/README.md b/README.md index 0aeec94..33adfba 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,18 @@ # Sudoku 🧩 +Une application de génération et résolution de MultiDoku. + ## Features 🌟 +- MultiDoku solvers - Graphical User Interface (GUI) - Sudoku saves - Multiplayer ## Develop ☝🤓 +Pour plus de détails, voir le dossier de conception + ### Run 🏃 ```sh diff --git a/app/src/main/java/sudoku/solver/HintHelper.java b/app/src/main/java/sudoku/solver/HintHelper.java index 635ca48..415aaa4 100644 --- a/app/src/main/java/sudoku/solver/HintHelper.java +++ b/app/src/main/java/sudoku/solver/HintHelper.java @@ -9,10 +9,9 @@ import java.util.Random; import sudoku.structure.Cell; import sudoku.structure.MultiDoku; -//TODO public class HintHelper { - public static record Hint(Cell cell, int newValue) {} + public record Hint(Cell cell, int newValue) {} /** * Si possible, donne un indice sur la résolution du doku passé en paramètre, diff --git a/app/src/main/java/sudoku/structure/MultiDoku.java b/app/src/main/java/sudoku/structure/MultiDoku.java index 995896f..3781836 100644 --- a/app/src/main/java/sudoku/structure/MultiDoku.java +++ b/app/src/main/java/sudoku/structure/MultiDoku.java @@ -201,7 +201,6 @@ public class MultiDoku { } public MultiDoku clone() { - // TODO: C'est pas dingue de le faire comme ça... return SudokuSerializer.deserializeSudoku(SudokuSerializer.serializeSudoku(this)); } diff --git a/app/src/main/java/sudoku/structure/Sudoku.java b/app/src/main/java/sudoku/structure/Sudoku.java index 281a8a7..9828997 100644 --- a/app/src/main/java/sudoku/structure/Sudoku.java +++ b/app/src/main/java/sudoku/structure/Sudoku.java @@ -1,11 +1,10 @@ package sudoku.structure; -import java.util.ArrayList; -import java.util.List; - import sudoku.constraint.Constraint; import sudoku.constraint.IConstraint; +import java.util.List; + /** * @class Sudoku * @brief Représent un Sudoku diff --git a/app/src/main/java/sudoku/structure/SudokuFactory.java b/app/src/main/java/sudoku/structure/SudokuFactory.java index feef263..02e367e 100644 --- a/app/src/main/java/sudoku/structure/SudokuFactory.java +++ b/app/src/main/java/sudoku/structure/SudokuFactory.java @@ -1,20 +1,19 @@ package sudoku.structure; +import sudoku.constraint.Constraint; +import sudoku.constraint.IConstraint; +import sudoku.io.SudokuSerializer; +import sudoku.solver.RandomSolver; +import sudoku.solver.Solver; + import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.Map; import java.util.Random; -import sudoku.constraint.Constraint; -import sudoku.constraint.IConstraint; -import sudoku.io.SudokuSerializer; -import sudoku.solver.RandomSolver; -import sudoku.solver.Solver; - public class SudokuFactory { /** @@ -358,7 +357,7 @@ public class SudokuFactory { } /** - * Transforme des Constraint en IConstraint correspondants + * Transforme des Constraints en IConstraints correspondants. * @param constraints List * @return List */