Ejemplo n.º 1
0
        public override int Jogar(Peao peao, Dado dado, Tabuleiro tab)
        {
            int resultadoDado = dado.Rodar();
            int contador      = resultadoDado;

            Mover(peao, tab);
            while (resultadoDado != 0)
            {
                Mover(peao, tab);
                resultadoDado--;
            }

            return(contador);
        }
Ejemplo n.º 2
0
        public override int JogarPrisao(Peao peao, Dado dado, Tabuleiro tab)
        {
            Sentido = Direcao.Leste;
            int resultadoDado = dado.Rodar();
            int contador      = resultadoDado;

            if (contador == 5)
            {
                Mover(peao, tab);
                while (resultadoDado != 0)
                {
                    Mover(peao, tab);
                    resultadoDado--;
                }
            }

            return(contador);
        }