All pastes #510781 Raw Edit

Something

public text v1 · immutable
·published 2007-05-26 01:51 UTC
rendered paste body
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");	


/// <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;
			}
		}
	}
}