Beispiel #1
0
 /// <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("");
     }
 }
Beispiel #2
0
        /// <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");
                }
            }
        }