You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Criar eventos (na OmniscientDominoEventListener) pra quando ocorre um bug de um jogador e o jogo é cancelado. Tipo:
public void jogadorJogouPedraInvalida(int jogador, Lado lado, Pedra pedra);
public void jogadorTentouRemoverPedraDaMesa(int jogador);
public void jogadorErrouVontadeDeComeçar(int jogador);
public void jogadorFaleceu(int jogador); //lançou uma RuntimeException....
Talvez criar também um evento pra dizer que o Jogo foi cancelado. Ou não, fica explicitado na documentação que esses eventos indicam o cancelamento da partida.
Uma UI pode querer reportar esses acontecimentos. E isso evita que Jogo.jogar(conf) precise silenciar completamente exceçães de jogadores ou de lançar elas.
The text was updated successfully, but these errors were encountered:
Criar eventos (na
OmniscientDominoEventListener
) pra quando ocorre um bug de um jogador e o jogo é cancelado. Tipo:Talvez criar também um evento pra dizer que o Jogo foi cancelado. Ou não, fica explicitado na documentação que esses eventos indicam o cancelamento da partida.
Uma UI pode querer reportar esses acontecimentos. E isso evita que
Jogo.jogar(conf)
precise silenciar completamente exceçães de jogadores ou de lançar elas.The text was updated successfully, but these errors were encountered: