refactor : mini fixs
All checks were successful
Linux arm64 / Build (push) Successful in 44s

This commit is contained in:
Melvyn
2025-02-02 22:51:24 +01:00
parent 3f1ef93323
commit 71666a3883
5 changed files with 15 additions and 14 deletions

View File

@@ -1,13 +1,18 @@
# Sudoku 🧩 # Sudoku 🧩
Une application de génération et résolution de MultiDoku.
## Features 🌟 ## Features 🌟
- MultiDoku solvers
- Graphical User Interface (GUI) - Graphical User Interface (GUI)
- Sudoku saves - Sudoku saves
- Multiplayer - Multiplayer
## Develop ☝🤓 ## Develop ☝🤓
Pour plus de détails, voir le dossier de conception
### Run 🏃 ### Run 🏃
```sh ```sh

View File

@@ -9,10 +9,9 @@ import java.util.Random;
import sudoku.structure.Cell; import sudoku.structure.Cell;
import sudoku.structure.MultiDoku; import sudoku.structure.MultiDoku;
//TODO
public class HintHelper { 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, * Si possible, donne un indice sur la résolution du doku passé en paramètre,

View File

@@ -201,7 +201,6 @@ public class MultiDoku {
} }
public MultiDoku clone() { public MultiDoku clone() {
// TODO: C'est pas dingue de le faire comme ça...
return SudokuSerializer.deserializeSudoku(SudokuSerializer.serializeSudoku(this)); return SudokuSerializer.deserializeSudoku(SudokuSerializer.serializeSudoku(this));
} }

View File

@@ -1,11 +1,10 @@
package sudoku.structure; package sudoku.structure;
import java.util.ArrayList;
import java.util.List;
import sudoku.constraint.Constraint; import sudoku.constraint.Constraint;
import sudoku.constraint.IConstraint; import sudoku.constraint.IConstraint;
import java.util.List;
/** /**
* @class Sudoku * @class Sudoku
* @brief Représent un Sudoku * @brief Représent un Sudoku

View File

@@ -1,20 +1,19 @@
package sudoku.structure; 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.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.Random; 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 { 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<Constraints> * @param constraints List<Constraints>
* @return List<IConstraints> * @return List<IConstraints>
*/ */