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); }
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); }
public override int JogarPrisao(Peao peao, Dado dado, Tabuleiro tab) { throw new NotImplementedException(); }
public override int JogarPrisao(Peao peao, Dado dado, Tabuleiro tab) { return(playControl.JogarPrisao(peao, dado, tab)); }
public abstract int JogarPrisao(Peao peao, Dado dado, Tabuleiro tab);