예제 #1
0
        public static void imprimirTabuleiro(Tabuleiros tab, bool[,] possicoesPossiveis)
        {
            ConsoleColor fundoOriginal = Console.BackgroundColor;
            ConsoleColor fundoAlterado = ConsoleColor.DarkGray;

            for (int i = 0; i < tab.linhas; i++)
            {
                Console.Write(8 - i + " ");
                for (int j = 0; j < tab.colunas; j++)
                {
                    if (possicoesPossiveis[i, j])
                    {
                        Console.BackgroundColor = fundoAlterado;
                    }
                    else
                    {
                        Console.BackgroundColor = fundoOriginal;
                    }
                    imprimirPeca(tab.peca(i, j));
                    Console.BackgroundColor = fundoOriginal;
                }
                Console.WriteLine();
            }
            Console.WriteLine("  a b c d e f g h ");
            Console.BackgroundColor = fundoOriginal;
        }
예제 #2
0
 public static void imprimirTabuleiro(Tabuleiros Tab)
 {
     for (int i = 0; i < Tab.Linhas; i++)
     {
         for (int j = 0; j < Tab.Colunas; j++)
         {
             if (Tab.peca(i, j) == null)
             {
                 Console.Write("- ");
             }
             else
             {
                 Console.Write(Tab.peca(i, j) + " ");
             }
         }
         Console.WriteLine();
     }
 }
예제 #3
0
 public static void imprimirTabuleiro(Tabuleiros tab)
 {
     for (int i = 0; i < tab.linhas; i++)
     {
         for (int j = 0; j < tab.colunas; j++)
         {
             if (tab.peca(i, j) == null)
             {
                 System.Console.WriteLine("- ");
             }
             else
             {
                 System.Console.WriteLine(tab.peca(i, j) + " ");
             }
         }
         System.Console.WriteLine();
     }
 }
예제 #4
0
 public static void imprimirTabuleiro(Tabuleiros tab)
 {
     for (int i = 0; i < tab.linhas; i++)
     {
         Console.Write(8 - i + " ");
         for (int j = 0; j < tab.colunas; j++)
         {
             imprimirPeca(tab.peca(i, j));
         }
         Console.WriteLine();
     }
     Console.WriteLine("  a b c d e f g h ");
 }