public static void ImprimirTabuleiro(Tabuleiros tab, bool[,] posicoesPossiveis) { ConsoleColor FundoOriginal = Console.BackgroundColor; ConsoleColor FundoAlterado = ConsoleColor.DarkGray; //Linhas for (int i = 0; i < tab.Linhas; i++) { Console.Write(8 - i + " "); //Colunas for (int j = 0; j < tab.Colunas; j++) { //se essas posicoes forem possiveis, vai pintar a tela if (posicoesPossiveis[i, j]) { Console.BackgroundColor = FundoAlterado; } else { Console.BackgroundColor = FundoOriginal; } //vai imprimir a peça mais o espaço em branco ImprimirPeca(tab.Peca(i, j)); Console.BackgroundColor = FundoOriginal; } Console.WriteLine(); } Console.WriteLine(" A B C D E F G H"); Console.BackgroundColor = FundoOriginal; }
//Imprimir o tabuleiro na tela public static void ImprimirTabuleiro(Tabuleiros tab) { //Linhas for (int i = 0; i < tab.Linhas; i++) { Console.Write(8 - i + " "); //Colunas for (int j = 0; j < tab.Colunas; j++) { //vai imprimir a peça mais o espaço em branco ImprimirPeca(tab.Peca(i, j)); } Console.WriteLine(); } Console.WriteLine(" a b c d e f g h"); }