public PartidaDeXadrez() { tab = new tabuleiro.Tabuleiro(8, 8); turno = 1; jogadorAtual = Cor.branca; terminada = false; xeque = false; pecas = new HashSet <Peca>(); capturadas = new HashSet <Peca>(); colocarPecas(); }
public static void imprimirTabuleiro(tabuleiro.Tabuleiro 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 "); }
public Peca(Tabuleiro tab, Cor cor) { this.posicao = null; this.cor = cor; this.tab = tab; }
public Peca peca(Tabuleiro tab) { return(Pecas[tab.Linhas, tab.Colunas]); }