switch (EntreeChoix(1, 6)) { case 1: //Continuer la partie Jouer(); break; case 2: //Ecrire une solution GenererGrille(0, verrouUtilisateur); AfficherGrille(); NettoyerGrille(verrouUtilisateur); Console.WriteLine("Appuyez sur une touche pour continuer..."); Console.ReadLine(); Jouer(); break; case 3: //reset la grille ResetGrille(); Jouer(); break; case 4: //Nouvelle partie, Jeu normal InitialiserGrille(); modeFacile = false; Jouer(); break; case 5: //Nouvelle partie, Jeu facile InitialiserGrille(); modeFacile = true; Jouer(); break; case 6: //Quitter Console.WriteLine("Merci d'avoir jouer à TP1 - Sudoku!"); return; } Console.WriteLine("1) Continuer la partie"); Console.WriteLine("2) Écrire une solution à la partie en cours"); Console.WriteLine("3) Reset la grille"); Console.WriteLine("4) Démarrer une nouvelle partie"); Console.WriteLine("5) Démarrer une nouvelle partie en mode facile"); Console.WriteLine("6) Quitter"); /// /// Remet la grille telle qu'elle etait au debut de la partie /// static void ResetGrille() { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if (!Verrou[i, j]) { Grille[i, j] = 0; verrouUtilisateur[i, j] = false; } } } }