Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //PosicaoXadrez pos = new PosicaoXadrez('c', 7);
            //
            //Console.WriteLine(pos);
            //
            //Console.WriteLine(pos.toPosicao());

            try
            {
                Tabuleiro tab = new Tabuleiro(8, 8);

                tab.ColocarPecas(new Torre(Cor.Preta, tab), new Posicao(0, 0));
                tab.ColocarPecas(new Torre(Cor.Preta, tab), new Posicao(1, 3));
                tab.ColocarPecas(new Rei(Cor.Preta, tab), new Posicao(0, 2));

                tab.ColocarPecas(new Torre(Cor.Branca, tab), new Posicao(3, 5));

                Tela.ImprimirTabuleiro(tab);
            }
            catch (TabuleiroException e)
            {
                Console.WriteLine(e.Message);
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            try
            {
                Tabuleiro tab = new Tabuleiro(8, 8);

                tab.ColocarPecas(new Torre(tab, Cor.Preta), new Posicao(0, 0));
                tab.ColocarPecas(new Torre(tab, Cor.Preta), new Posicao(1, 3));
                tab.ColocarPecas(new Rei(tab, Cor.Preta), new Posicao(0, 2));
                tab.ColocarPecas(new Rei(tab, Cor.Branca), new Posicao(3, 2));

                Tela.imprimirTabuleiro(tab);
            }
            catch (TabuleiroExcepcion e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }