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;
            }
        }