public static void ImprimeTabuleiro(TabuleiroClass tabuleiro, bool[,] posicoesPossiveis) { ConsoleColor fundoOriginal = Console.BackgroundColor; ConsoleColor fundoAlterado = ConsoleColor.DarkGray; for (int i = 0; i < tabuleiro.Linha; i++) { Console.Write(8 - i + " "); for (int j = 0; j < tabuleiro.Coluna; j++) { if (posicoesPossiveis[i, j]) { Console.BackgroundColor = fundoAlterado; } else { Console.BackgroundColor = fundoOriginal; } ImprimePeca(tabuleiro.peca(i, j)); Console.BackgroundColor = fundoOriginal; } Console.WriteLine(); } Console.WriteLine(" a b c d e f g h"); Console.BackgroundColor = fundoOriginal; }
public static void ImprimeTabuleiro(TabuleiroClass tabuleiro) { for (int i = 0; i < tabuleiro.Linha; i++) { Console.Write(8 - i + " "); for (int j = 0; j < tabuleiro.Coluna; j++) { ImprimePeca(tabuleiro.peca(i, j)); } Console.WriteLine(); } Console.WriteLine(" a b c d e f g h"); }