/// <summary> /// Affiche la grille passée en paramètre dans la console /// </summary> /// <param name="grille">Grille à afficher</param> public static void AfficherGrille(int[,] grille) { string[] lignes = Grille.ConvertirGrilleVersTexte(grille).Split("\n".ToCharArray()); for (int i = 0; i < lignes.Length; i++) { Grille.AfficherLigneCouleur(lignes[i]); Console.WriteLine(""); } }
/// <summary> /// Permet d'afficher deux représentations de grilles côtes à cotes /// </summary> /// <param name="grille1">Grille à afficher à gauche</param> /// <param name="grille2">Grille à afficher à droite</param> public static void AfficherDeuxGrillesCoteACote(int[,] grille1, int[,] grille2) { string[] g1 = Grille.ConvertirGrilleVersTexte(grille1).Split("\n".ToCharArray()); string[] g2 = Grille.ConvertirGrilleVersTexte(grille2).Split("\n".ToCharArray()); for (int i = 0; i < g1.Length && i < g2.Length; i++) { string ligne = g1[i] + " " + g2[i]; Grille.AfficherLigneCouleur(ligne); if (i < g1.Length - 1 && i < g2.Length) { Console.Write("\n"); } } }