|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Carta in mt |
---|
Fields in mt declared as Carta | |
---|---|
Carta |
Jogo.cartaDaMesa
Carta que determina a manilha (em jogo que não usa manilha velha) |
(package private) Carta[][] |
SituacaoJogo.cartasJogadas
Para cada rodada (0-2) dá as cartas jogadas pelas 4 posicões (0-3) |
protected Carta[][] |
Jogo.cartasJogadasPorRodada
Guarda quais cartas foram jogadas em cada rodada. |
(package private) Carta[] |
SituacaoJogo.cartasJogador
Cartas que ainda estão na mão do jogador |
Carta |
Mesa.cartaVencedora
Carta em destaque (é desenhada em primeiro lugar com uma firula) |
Methods in mt that return Carta | |
---|---|
Carta |
JogoTCP.getCartaDaMesa()
|
Carta[] |
Jogador.getCartas()
|
Carta[] |
Jogo.getCartasDaRodada(int rodada)
Retorna as cartas jogadas por cada jogador naquela rodada |
Carta |
Mesa.getCartaSelecionada()
|
Carta |
Baralho.sorteiaCarta()
Sorteia uma carta do baralho. |
Methods in mt with parameters of type Carta | |
---|---|
boolean |
EstrategiaWillian.aceitaMao11(Carta[] cartasParceiro,
SituacaoJogo s)
|
boolean |
EstrategiaSellani.aceitaMao11(Carta[] cartasParceiro,
SituacaoJogo s)
Retorna se eu aceito jogar ou não esta mão de 11. |
boolean |
EstrategiaGasparotto.aceitaMao11(Carta[] cartasParceiro,
SituacaoJogo s)
Retorna se eu aceito jogar ou não esta mão de 11. |
boolean |
Estrategia.aceitaMao11(Carta[] cartasParceiro,
SituacaoJogo s)
Decide se aceita iniciar uma "mão de 11" |
void |
JogadorHumano.cartaClicada(Carta c)
Cria a thread que efetua a jogada para esta carta |
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 |
Mesa.descarta(Carta c,
int posicao)
Joga a carta no meio da mesa, marcando-a como jogada. |
void |
Mesa.distribui(Carta c,
int numJogador,
int i)
Entrega uma carta na posição apropriada |
void |
Mesa.distribuiCartaDaMesa(Carta c)
|
protected int |
Jogo.getValorTruco(Carta c)
|
static int |
Jogo.getValorTruco(Carta c,
char letraManilha)
Recupera um valor relativo para a carta, considerando as manilhas em jogo Este método está na superclasse porque, no início da rodada, toda a informação necessária consiste na manilha e em sua regra, e essas já foram transmitidas, evitando assim, dúzias de comandos. |
void |
JogadorHumano.informaMao11(Carta[] cartasParceiro)
|
void |
JogadorDummy.informaMao11(Carta[] cartasParceiro)
|
void |
JogadorCPU.informaMao11(Carta[] cartasParceiro)
|
void |
JogadorBT.informaMao11(Carta[] cartasParceiro)
|
void |
JogadorBot.informaMao11(Carta[] cartasParceiro)
|
abstract void |
Jogador.informaMao11(Carta[] cartasParceiro)
Informa que o jogador é beneficiário de uma "mão de 11", e, portanto, deve decidir se aceita ou não esta rodada (se aceitar vale 3 pontos, se ambos recusarem perde 1) |
boolean |
Mesa.isJogada(Carta c)
Verifica se uma carta já foi jogada na mesa |
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 |
Mesa.mostraCartasParceiro(Carta[] cartasParceiro)
Mostra as cartas do parceiro (em uma mão de 11) |
void |
Animador.moveCarta(Carta c,
int topFinal,
int leftFinal,
int tempoMs)
Anima uma carta até o seu destino |
boolean |
Jogador.possuiCarta(Carta c)
|
void |
Jogador.setCartas(Carta[] cartas)
|
void |
Mesa.setCartaSelecionada(Carta cartaSelecionada)
|
void |
Jogo.setManilha(Carta c)
Determina a letra da manilha, baseado na carta virada (o "vira"). |
void |
Baralho.tiraDoBaralho(Carta c)
Tira uma carta do baralho, evitando que ela seja sorteada |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |