Exemple #1
0
 public PartidaDeXadrez()
 {
     Tab          = new Tab_Class(8, 8);
     turno        = 1;
     jogadorAtual = Cor.Branca;
     Terminada    = false;
     ColocarPecas();
 }
        public static void imprimirTabuleiro(Tab_Class tab)
        {
            for (int i = 0; i < tab.Linha; i++)
            {
                Console.Write(8 - i + " ");
                for (int j = 0; j < tab.Coluna; j++)
                {
                    Peca peca = tab.Peca(i, j);

                    if (peca == null)
                    {
                        Console.Write("- ");
                    }
                    else
                    {
                        ImprimirPeca(tab.Peca(i, j));
                        Console.Write(" ");
                    }
                }
                Console.WriteLine();
            }
            Console.WriteLine("  a b c d e f g h");
        }
 public Torre(Tab_Class tab_Class, Cor cor) : base(tab_Class, cor)
 {
 }
 public Rei(Tab_Class tab_Class, Cor cor) : base(tab_Class, cor)
 {
 }