static void Main(string[] args) { Posicao p1 = new Posicao(); Posicao p2 = new Posicao('b', 1); Console.WriteLine(p1.ToString()); Console.WriteLine(p2.ToString()); Peao peao = new Peao(p1, Peca.Cor.Preto); Torre torre = new Torre(p2, Peca.Cor.Branco); Console.WriteLine(peao.ToString()); Console.WriteLine(torre.ToString()); Peca[] arrayPecas = new Peca[2]; arrayPecas[0] = peao; arrayPecas[1] = torre; foreach (Peca p in arrayPecas) { Console.WriteLine(" Nome : " + p.getNome()); } }
public Tabuleiro() { arrayPecas = new Peca[8, 8]; Peca torre = new Torre(); Peca bispo = new Bispo(); Peca peao = new Peao(); Peca rainha = new Rainha(); Peca rei = new Rei(); Peca cavalo = new Cavalo(); arrayPecas[0, 0] = torre; arrayPecas[0, 1] = cavalo; arrayPecas[0, 2] = bispo; arrayPecas[0, 3] = rei; arrayPecas[0, 4] = rainha; arrayPecas[0, 5] = bispo; arrayPecas[0, 6] = cavalo; arrayPecas[0, 7] = torre; for (int i = 0; i < 8; i++) { arrayPecas[i, 1] = peao; } }