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;
}
/// <summary>
/// Remet la grille telle qu'elle etait au debut de la partie
/// </summary>
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;
}
}
}
}