Пример #1
0
        public Peca executarMovimento(Posicao origem, Posicao destino)
        {
            Peca p = tab.retirarPeca(origem);

            p.aumentarMovimentos();
            Peca pecaCapturada = tab.retirarPeca(destino);

            tab.inserirPeca(p, destino);
            if (pecaCapturada != null)
            {
                capturadas.Add(pecaCapturada);
            }
            return(pecaCapturada);
        }