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 🧩
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

View File

@@ -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,

View File

@@ -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));
}

View File

@@ -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

View File

@@ -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<Constraints>
* @return List<IConstraints>
*/