From 54a4bd9f220b74b03857c0c2062ee805c85dd3eb Mon Sep 17 00:00:00 2001 From: Melvyn Date: Thu, 30 Jan 2025 14:59:19 +0100 Subject: [PATCH] =?UTF-8?q?feat=20:=20diminue=20automatiquement=20la=20dif?= =?UTF-8?q?ficult=C3=A9=20si=20elle=20n'est=20pas=20possible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/sudoku/structure/Difficulty.java | 6 +++--- app/src/main/java/sudoku/structure/SudokuFactory.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/sudoku/structure/Difficulty.java b/app/src/main/java/sudoku/structure/Difficulty.java index 9f0b225..a39615d 100644 --- a/app/src/main/java/sudoku/structure/Difficulty.java +++ b/app/src/main/java/sudoku/structure/Difficulty.java @@ -3,10 +3,10 @@ package sudoku.structure; //TODO: melvyn va passer par là public enum Difficulty { - VeryEasy("Très facile", 0.1), Easy("Facile", 0.25), Medium("Moyen", 0.5), Hard("Difficile", 0.75); + VeryEasy("Très facile", 0.1), Easy("Facile", 0.25), Medium("Moyen", 0.5), Hard("Difficile", 0.75), VeryHard("Impossible", 0.78); - double factor; - String displayName; + final double factor; + final String displayName; private Difficulty(String displayName, double factor) { this.factor = factor; diff --git a/app/src/main/java/sudoku/structure/SudokuFactory.java b/app/src/main/java/sudoku/structure/SudokuFactory.java index 4d970d1..0375426 100644 --- a/app/src/main/java/sudoku/structure/SudokuFactory.java +++ b/app/src/main/java/sudoku/structure/SudokuFactory.java @@ -145,7 +145,7 @@ public class SudokuFactory { cellsThatCanBeEmptied.remove(cellToEmpty); } - return false; + return newDokuFromFilledOne(doku, --nbCellsToEmpty); } /**