static void Main(string[] args) { try { Taboleiro tab = new Taboleiro(8, 8); tab.colocarPeca(new Torre(tab, Cor.Preta), new Posicao(0, 0)); tab.colocarPeca(new Torre(tab, Cor.Preta), new Posicao(1, 3)); tab.colocarPeca(new Rei(tab, Cor.Preta), new Posicao(0, 2)); }catch (TabuleiroException e) { Console.WriteLine(e.Message); } Console.ReadLine(); }
public static void imprimirTabuleiro(Taboleiro tab) { for (int i = 0; i < tab.linhas; i++) { Console.Write(8 - i + " "); for (int j = 0; j < tab.colunas; j++) { if (tab.peca(i, j) == null) { Console.Write("-"); } Console.Write(tab.peca(i, j) + " "); } Console.WriteLine(); } Console.WriteLine(" a b c d e f g h"); }
public Torre(Taboleiro tab, Cor cor) : base(tab, cor) { }
public Rei(Taboleiro tab, Cor cor) : base(tab, cor) { }