예제 #1
0
        static void Main(string[] args)
        {
            try {
                PartidaDeXadrez partida = new PartidaDeXadrez();

                while (!partida.terminada)
                {
                    Console.Clear();
                    Tela.imprimirTab(partida.tab);

                    Console.WriteLine();

                    Console.Write("Posição de origem da peça: ");
                    posicao origem = Tela.lerPosicaoXadrez().toPosicao();
                    Console.Write("Posição de destino da peça: ");
                    posicao destino = Tela.lerPosicaoXadrez().toPosicao();

                    partida.executaMov(origem, destino);
                }
            }
            catch (TabuleiroExeption e) {
                Console.WriteLine(e.Message);
            }
        }