Uses of Class
mt.Jogador

Uses of Jogador in mt
 

Subclasses of Jogador in mt
 class JogadorBot
          Jogador controlado pelo celular ou pelo servidor.
 class JogadorBT
          Representa o jogador conectado em um servidor bluetooth.
 class JogadorCPU
          Jogador controlado pelo celular ou pelo servidor.
 class JogadorDummy
          Jogador (no cliente) que participa de um jogo bluetooth (além do JogadorHumano).
 class JogadorHumano
          Jogador interagindo no celular.
 

Methods in mt that return Jogador
protected  Jogador Jogo.getJogador(int posicao)
          Recupera um jogador inscrito
 

Methods in mt with parameters of type Jogador
 void JogadorHumano.aceitouAumentoAposta(Jogador j, int valor)
           
 void JogadorDummy.aceitouAumentoAposta(Jogador j, int valor)
           
 void JogadorCPU.aceitouAumentoAposta(Jogador j, int valor)
           
 void JogadorBT.aceitouAumentoAposta(Jogador j, int valor)
           
 void JogadorBot.aceitouAumentoAposta(Jogador j, int valor)
           
abstract  void Jogador.aceitouAumentoAposta(Jogador j, int valor)
          Informa que o jogador aceitou um pedido de aumento de aposta.
 boolean Jogo.adiciona(Jogador j)
          Adiiciona um jogador na próxima posição disponível
 void JogoTCP.atualizaSituacao(SituacaoJogo s, Jogador j)
          Não implementado em jogo remoto (apenas o JogadorCPU usa isso, e ele não participa desses jogos).
 void JogoLocal.atualizaSituacao(SituacaoJogo s, Jogador j)
           
 void JogoBT.atualizaSituacao(SituacaoJogo s, Jogador j)
          Não implementado em jogo bluetooth (apenas o JogadorCPU usa isso, e ele não participa desses jogos).
abstract  void Jogo.atualizaSituacao(SituacaoJogo s, Jogador j)
          Atualiza um objeto que contém a situação do jogo (exceto pelas cartas do jogador)
 void JogoTCP.aumentaAposta(Jogador j)
           
 void JogoLocal.aumentaAposta(Jogador j)
           
 void JogoBT.aumentaAposta(Jogador j)
           
abstract  void Jogo.aumentaAposta(Jogador j)
          Informa que o jogador solicitou um aumento de aposta ("truco", "seis", etc.).
 void JogadorHumano.cartaJogada(Jogador j, Carta c)
           
 void JogadorDummy.cartaJogada(Jogador j, Carta c)
           
 void JogadorCPU.cartaJogada(Jogador j, Carta c)
           
 void JogadorBT.cartaJogada(Jogador j, Carta c)
           
 void JogadorBot.cartaJogada(Jogador j, Carta c)
           
abstract  void Jogador.cartaJogada(Jogador j, Carta c)
          Informa que uma carta foi jogada na mesa.
 void JogoTCP.decideMao11(Jogador j, boolean aceita)
           
 void JogoLocal.decideMao11(Jogador j, boolean aceita)
           
 void JogoBT.decideMao11(Jogador j, boolean aceita)
           
abstract  void Jogo.decideMao11(Jogador j, boolean aceita)
          Informa ao jogo o resultado de aceite daquela mão de 11
 void JogadorHumano.decidiuMao11(Jogador j, boolean aceita)
           
 void JogadorDummy.decidiuMao11(Jogador j, boolean aceita)
           
 void JogadorCPU.decidiuMao11(Jogador j, boolean aceita)
           
 void JogadorBT.decidiuMao11(Jogador j, boolean aceita)
           
 void JogadorBot.decidiuMao11(Jogador j, boolean aceita)
           
abstract  void Jogador.decidiuMao11(Jogador j, boolean aceita)
          Informa que um jogador fez sua escolha de topar ou não uma rodada quando sua equipe tinha 11 pontos
 void JogoTCP.jogaCarta(Jogador j, Carta c)
           
 void JogoLocal.jogaCarta(Jogador j, Carta c)
           
 void JogoBT.jogaCarta(Jogador j, Carta c)
           
abstract  void Jogo.jogaCarta(Jogador j, Carta c)
          Informa que o jogador vai descartar aquela carta.
 void JogadorCPU.jogadaRecusada(int numJogadores, int equipeTrucando, Jogador jogadorDaVez)
           
 void JogadorBot.jogadaRecusada(int numJogadores, int equipeTrucando, Jogador jogadorDaVez)
           
 void JogadorHumano.pediuAumentoAposta(Jogador j, int valor)
           
 void JogadorDummy.pediuAumentoAposta(Jogador j, int valor)
           
 void JogadorCPU.pediuAumentoAposta(Jogador j, int valor)
           
 void JogadorBT.pediuAumentoAposta(Jogador j, int valor)
           
 void JogadorBot.pediuAumentoAposta(Jogador j, int valor)
           
abstract  void Jogador.pediuAumentoAposta(Jogador j, int valor)
          Informa que um jogador pediu aumento de aposta (truco, seis, etc.).
 void JogadorHumano.recusouAumentoAposta(Jogador j)
           
 void JogadorDummy.recusouAumentoAposta(Jogador j)
           
 void JogadorCPU.recusouAumentoAposta(Jogador j)
           
 void JogadorBT.recusouAumentoAposta(Jogador j)
           
 void JogadorBot.recusouAumentoAposta(Jogador j)
           
abstract  void Jogador.recusouAumentoAposta(Jogador j)
          Informa que o jogador recusou um pedido de aumento de aposta.
 void JogoTCP.respondeAumento(Jogador j, boolean aceitou)
           
 void JogoLocal.respondeAumento(Jogador j, boolean aceitou)
           
 void JogoBT.respondeAumento(Jogador j, boolean aceitou)
           
abstract  void Jogo.respondeAumento(Jogador j, boolean aceitou)
          Informa que o jogador respondeu a um pedido de aumento de aposta
 void JogadorHumano.rodadaFechada(int numRodada, int resultado, Jogador jogadorQueTorna)
           
 void JogadorDummy.rodadaFechada(int numRodada, int resultado, Jogador jogadorQueTorna)
           
 void JogadorCPU.rodadaFechada(int numMao, int resultado, Jogador jogadorQueTorna)
           
 void JogadorBT.rodadaFechada(int numRodada, int resultado, Jogador jogadorQueTorna)
           
 void JogadorBot.rodadaFechada(int numRodada, int resultado, Jogador jogadorQueTorna)
           
abstract  void Jogador.rodadaFechada(int numRodada, int resultado, Jogador jogadorQueTorna)
          Informa o jogador que a rodada foi fechada
 void JogadorHumano.vez(Jogador j, boolean podeFechada)
          Habilita (ou desliga) a escolha de cartas, dependendo de ser ou não a vez do jogador
 void JogadorDummy.vez(Jogador j, boolean podeFechada)
           
 void JogadorCPU.vez(Jogador j, boolean podeFechada)
           
 void JogadorBT.vez(Jogador j, boolean podeFechada)
           
 void JogadorBot.vez(Jogador j, boolean podeFechada)
          Habilita (ou desliga) a escolha de cartas, dependendo de ser ou não a vez do jogador
abstract  void Jogador.vez(Jogador j, boolean podeFechada)
          Informa que é a vez de um jogador jogar.