diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index ba44e9d..e381d23 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,19 +4,10 @@
-
+
-
-
-
-
-
-
-
-
-
@@ -81,11 +72,24 @@
1737463425999
+
+
+ 1738681680352
+
+
+
+ 1738681680352
+
+
+
+
+
+
diff --git a/app/src/main/java/sudoku/Grille.java b/app/src/main/java/sudoku/Grille.java
index f561a77..3ad7c53 100644
--- a/app/src/main/java/sudoku/Grille.java
+++ b/app/src/main/java/sudoku/Grille.java
@@ -375,7 +375,7 @@ public class Grille {
}
}
} catch (Exception e) {
- System.out.println("Une erreur est survenue : " + e.getMessage());
+ Console.errorln("Une erreur est survenue : " + e.getMessage());
}
}
diff --git a/app/src/main/java/sudoku/Sudoku.java b/app/src/main/java/sudoku/Sudoku.java
index b538e57..a117c8c 100644
--- a/app/src/main/java/sudoku/Sudoku.java
+++ b/app/src/main/java/sudoku/Sudoku.java
@@ -101,10 +101,10 @@ public class Sudoku {
try {
tailleGrille = Integer.parseInt(scanner.nextLine());
if (tailleGrille <= 0) {
- System.out.println("Erreur : Veuillez entrer un entier positif.");
+ Console.errorln("Erreur : Veuillez entrer un entier positif.");
}
} catch (NumberFormatException e) {
- System.out.println("Erreur : Entrée invalide. Veuillez entrer un nombre.");
+ Console.errorln("Erreur : Entrée invalide. Veuillez entrer un nombre.");
}
}
return tailleGrille;
@@ -178,14 +178,14 @@ public class Sudoku {
break; // Sortie de la boucle si l'utilisateur tape ESC
}
if (input.isEmpty()) {
- System.out.println("Veuillez entrer un numéro de ligne valide.");
+ Console.errorln("Veuillez entrer un numéro de ligne valide.");
continue; // Recommencer la saisie de la ligne si l'entrée est vide
}
try {
ligne = Integer.parseInt(input); // Convertir la ligne en entier
break; // Sortir de la boucle si la ligne est valide
} catch (NumberFormatException e) {
- System.out.println("Veuillez entrer un numéro de ligne valide (un nombre entier).");
+ Console.errorln("Veuillez entrer un numéro de ligne valide (un nombre entier).");
}
}
// ARRET DE LA BOUCLE SI SAISIE DE "ESC"
@@ -199,14 +199,14 @@ public class Sudoku {
System.out.println("Entrez le numéro de colonne :");
input = scanner.nextLine(); // Lire la colonne
if (input.isEmpty()) {
- System.out.println("Veuillez entrer un numéro de colonne valide.");
+ Console.errorln("Veuillez entrer un numéro de colonne valide.");
continue; // Recommencer la saisie de la colonne si l'entrée est vide
}
try {
colonne = Integer.parseInt(input); // Convertir la colonne en entier
break; // Sortir de la boucle si la colonne est valide
} catch (NumberFormatException e) {
- System.out.println("Veuillez entrer un numéro de colonne valide (un nombre entier).");
+ Console.errorln("Veuillez entrer un numéro de colonne valide (un nombre entier).");
}
}
@@ -216,7 +216,7 @@ public class Sudoku {
System.out.println("Entrez le numéro du symbole :");
symbole = scanner.nextLine(); // Lire le symbole
if (symbole.isEmpty()) {
- System.out.println("Veuillez entrer un symbole valide.");
+ Console.errorln("Veuillez entrer un symbole valide.");
continue; // Recommencer la saisie du symbole si l'entrée est vide
}
break; // Sortir de la boucle si le symbole est valide
@@ -281,7 +281,7 @@ public class Sudoku {
// Vérification des limites
if (choixLigne < 0 || choixLigne >= tailleGrille || choixColonne < 0
|| choixColonne >= tailleGrille) {
- System.out.println("Erreur : Coordonnées hors limites ! Veuillez réessayer.");
+ Console.errorln("Erreur : Coordonnées hors limites ! Veuillez réessayer.");
coordonneesValides = false;
continue;
}
@@ -289,7 +289,7 @@ public class Sudoku {
// Vérification si la coordonnée existe déjà dans TOUTE la grille
String coordonneeStr = choixLigne + "-" + choixColonne;
if (toutesLesCoordonnees.contains(coordonneeStr)) {
- System.out.println(
+ Console.errorln(
"Erreur : Ces coordonnées sont déjà utilisées dans un autre bloc ! Veuillez en entrer une nouvelle.");
coordonneesValides = false;
continue;
@@ -307,7 +307,7 @@ public class Sudoku {
sudoku.getGrille().creerBlocPersonnalise(listeCases);
System.out.println("Bloc " + nombreBloc + " enregistré avec succès !");
} catch (IllegalArgumentException e) {
- System.out.println("Erreur lors de la création du bloc : " + e.getMessage());
+ Console.errorln("Erreur lors de la création du bloc : " + e.getMessage());
System.out.println("Veuillez recommencer la saisie de ce bloc.");
continue; // Recommence le bloc en cours
}