B C D E G I J L M N O P Q R S T V W 
All Classes All Packages

B

BATIDA_SIMPLES - com.github.abdonia.domino.Vitoria
Um dos jogadores bateu jogando sua última pedra (que não era uma carroça) em um dos lados da mesa (e, depois, o número de um lado da mesa não ficou igual ao número do outro lado).
build() - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
Builder() - Constructor for class com.github.abdonia.domino.motor.DominoConfig.Builder
 

C

CARROCA - com.github.abdonia.domino.Vitoria
Um dos jogadores bateu jogando sua última pedra, que era uma carroça, em um dos lados da mesa, mas não poderia encaixar a carroça no outro lado, pois o número lá era diferente.
CARROCA_DE_DUQUE - com.github.abdonia.domino.Pedra
🁳
CARROCA_DE_LIMPO - com.github.abdonia.domino.Pedra
🁣
CARROCA_DE_PIO - com.github.abdonia.domino.Pedra
🁫
CARROCA_DE_QUADRA - com.github.abdonia.domino.Pedra
🂃
CARROCA_DE_QUINA - com.github.abdonia.domino.Pedra
🂋
CARROCA_DE_SENA - com.github.abdonia.domino.Pedra
🂓
CARROCA_DE_TERNO - com.github.abdonia.domino.Pedra
🁻
com.github.abdonia.domino - package com.github.abdonia.domino
As classes relevantes pra se implementar um Jogador.
com.github.abdonia.domino.app - package com.github.abdonia.domino.app
Contém uma aplicação simples (um main), por linha de comando, que roda um jogo de dominó.
com.github.abdonia.domino.eventos - package com.github.abdonia.domino.eventos
As interfaces para classes que querem ser avisadas do que está acontecendo no jogo, em tempo real.
com.github.abdonia.domino.exemplos - package com.github.abdonia.domino.exemplos
Exemplos (simples) de implementação de Jogadores.
com.github.abdonia.domino.log - package com.github.abdonia.domino.log
Loggers que registram o que acontece no jogo.
com.github.abdonia.domino.motor - package com.github.abdonia.domino.motor
As classes que rodam o jogo.
CONTAGEM_DE_PONTOS - com.github.abdonia.domino.Vitoria
A mesa foi trancada (isto é, todos os jogadores tocaram seguidamente, nenhum tem uma pedra jogável na mão) e ganhou aquele que somava menos pontos nas pedras da mão.
CRUZADA - com.github.abdonia.domino.Vitoria
Um dos jogadores bateu jogando sua última pedra, que era uma carroça, e que poderia se encaixar tanto num lado da mesa como no outro (pois eram o mesmo número.

D

de(Pedra, Lado) - Static method in class com.github.abdonia.domino.Jogada
Retorna a Jogada de uma determinada Pedra em um determinado Lado da mesa.
decididoQuemComeca(int, boolean) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
Foi definido, por consentimento ou aleatoriamente, qual Jogador da dupla que ganhou a partida anterior vai começar a partida.
decididoQuemComeca(int, boolean) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
decididoQuemComeca(int, boolean) - Method in class com.github.abdonia.domino.log.RawLogger
 
DIREITO - com.github.abdonia.domino.Lado
Um dos lados da Mesa onde se pode coloca uma Pedra.
DominoApp - Class in com.github.abdonia.domino.app
Uma aplicação simples, por linha de comando, que roda um jogo de dominó.
DominoConfig - Class in com.github.abdonia.domino.motor
As configurações de um Jogo de dominó, ou seja, quais Jogadores vão participar (quais são seus nomes e suas classes) e quais os listeners que devem ser registrados no jogo.
DominoConfig() - Constructor for class com.github.abdonia.domino.motor.DominoConfig
 
DominoConfig.Builder - Class in com.github.abdonia.domino.motor
Um builder de instâncias de DominoConfig.
DominoConfigException - Exception in com.github.abdonia.domino.motor
Uma exceção indicando que aconteceu algum erro na tentativa de se criar um Jogo de dominó (não foram informados quais seriam os 4 jogadores, não foi possível instanciar a classe de um dos listeners informados, etc...).
DominoEventListener - Interface in com.github.abdonia.domino.eventos
Um listener que é informado sobre os eventos que acontecem durante o jogo.
dormeDefinido(Pedra, Pedra, Pedra, Pedra) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
Avisa que, no início de uma partida, as pedras foram distribuidas e as quatro que sobraram foram pra o dorme.
dormeDefinido(Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
dormeDefinido(Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.log.RawLogger
 
DUQUE - com.github.abdonia.domino.Numero
A face com 2 pontos.
DUQUE_QUADRA - com.github.abdonia.domino.Pedra
🁵
DUQUE_QUINA - com.github.abdonia.domino.Pedra
🁶
DUQUE_SENA - com.github.abdonia.domino.Pedra
🁷
DUQUE_TERNO - com.github.abdonia.domino.Pedra
🁴

E

ESQUERDO - com.github.abdonia.domino.Lado
Um dos lados da Mesa onde se pode coloca uma Pedra.

G

getEventListeners() - Method in class com.github.abdonia.domino.motor.DominoConfig
 
getJogador0Dupla0() - Method in class com.github.abdonia.domino.motor.DominoConfig
 
getJogador0Dupla1() - Method in class com.github.abdonia.domino.motor.DominoConfig
 
getJogador1Dupla0() - Method in class com.github.abdonia.domino.motor.DominoConfig
 
getJogador1Dupla1() - Method in class com.github.abdonia.domino.motor.DominoConfig
 
getLado() - Method in class com.github.abdonia.domino.Jogada
Retorna o Lado desta jogada.
getNumeroDireita() - Method in interface com.github.abdonia.domino.Mesa
O Numero da cabeça da direita, ou null caso não existam pedras na mesa.
getNumeroEsquerda() - Method in interface com.github.abdonia.domino.Mesa
O Numero da cabeça da esquerda, ou null caso não existam pedras na mesa.
getPedra() - Method in class com.github.abdonia.domino.Jogada
Retorna a Pedra desta jogada.
getPedras() - Method in interface com.github.abdonia.domino.Mesa
Retorna uma visão somente-leitura da lista de pedras na mesa, na ordem da esquerda pra direita.
getPontos() - Method in enum com.github.abdonia.domino.Numero
Quantos pontinhos tem nesse número.
getPontos() - Method in enum com.github.abdonia.domino.Pedra
A soma dos pontos dos dois números desta pedra.
getPontos() - Method in enum com.github.abdonia.domino.Vitoria
Diz quantos pontos vale essa vitória.
getPrimeiroNumero() - Method in enum com.github.abdonia.domino.Pedra
Retorna o menor Numero dessa pedra (ou o Numero repetido, caso seja uma carroça).
getQuantidadeDePedrasDoJogador(int) - Method in interface com.github.abdonia.domino.Mesa
Diz quantas pedras um dado Jogador tem na mão no momento.
getSegundoNumero() - Method in enum com.github.abdonia.domino.Pedra
Retorna o maior Numero dessa pedra (ou o Numero repetido, caso seja uma carroça).
getVontadeDeComecar() - Method in class com.github.abdonia.domino.exemplos.JogadorAlheio
Não sei o quanto eu quero.
getVontadeDeComecar() - Method in class com.github.abdonia.domino.exemplos.JogadorMamao
Não sei se comece... não sei se não comece... tanto faz.
getVontadeDeComecar() - Method in class com.github.abdonia.domino.exemplos.JogadorQueNaoGostaDeCarroca
Colabora com um possível parceiro da mesma classe: as vontades só empatam caso os dois tenham o mesmo número de carroças na mão.
getVontadeDeComecar() - Method in class com.github.abdonia.domino.exemplos.JogadorSimplorio
Pra mim, tanto faz começar ou não.
getVontadeDeComecar() - Method in interface com.github.abdonia.domino.Jogador
Usado na primeira rodada de uma partida quando a dupla desse jogador ganhou a partida anterior, pra definir qual dos membros da dupla irá iniciar a partida.

I

isCarroca() - Method in enum com.github.abdonia.domino.Pedra
Diz se essa pedra é uma carroça.

J

joga() - Method in class com.github.abdonia.domino.exemplos.JogadorAlheio
 
joga() - Method in class com.github.abdonia.domino.exemplos.JogadorMamao
 
joga() - Method in class com.github.abdonia.domino.exemplos.JogadorQueNaoGostaDeCarroca
Joga a maior carroça que puder jogar.
joga() - Method in class com.github.abdonia.domino.exemplos.JogadorSimplorio
Vou dizer quais de minhas pedras vou querer jogar.
joga() - Method in interface com.github.abdonia.domino.Jogador
Está na vez deste jogador jogar.
Jogada - Class in com.github.abdonia.domino
Uma jogada, por um um Jogador, de uma Pedra em um lado da mesa.
Jogador - Interface in com.github.abdonia.domino
Um jogador da partida, ou seja, a IA que decide como jogar.
JogadorAlheio - Class in com.github.abdonia.domino.exemplos
Jogador que joga aleatoriamente qualquer Pedra dentre as válidas em sua mão no momento.
JogadorAlheio() - Constructor for class com.github.abdonia.domino.exemplos.JogadorAlheio
 
jogadorBateu(int, Vitoria) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
Um Jogador bateu e a partida acabou.
jogadorBateu(int, Vitoria) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorBateu(int, Vitoria) - Method in class com.github.abdonia.domino.log.RawLogger
 
jogadorComecouErrando(int) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
O jogador era quem tinha a maior carroça (provavelmente o Dozão na mão na primeira rodada da primeira partida, mas começou o jogo jogando outra pedra.
jogadorComecouErrando(int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorErrouVontadeDeComecar(int) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
Foi perguntado a um dos jogadores da dupla que venceu a partida anterior se ele queria ser o primeiro a jogar, e ele respondeu "null".
jogadorErrouVontadeDeComecar(int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorFaleceu(int, String) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
O jogo vem por meio deste método informar que o jogador que estava sentado na cadeira cujo número está indicado como parâmetro já não está mais entre nós.
jogadorFaleceu(int, String) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorJogou(int, Lado, Pedra) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
Um determinado Jogador jogou uma Pedra (e nao tocou).
jogadorJogou(int, Lado, Pedra) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorJogou(int, Lado, Pedra) - Method in class com.github.abdonia.domino.log.RawLogger
 
jogadorJogouPedraInvalida(int, Pedra, Numero) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
O jogador jogou uma pedra que não cabia na mesa.
jogadorJogouPedraInvalida(int, Pedra, Numero) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorJogouPedraNenhuma(int) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
jogadorJogouPedraNenhuma(int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorJogouPedraQueNaoTinha(int, Pedra) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
O jogador jogou uma pedra que ele não tinha na mão.
jogadorJogouPedraQueNaoTinha(int, Pedra) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
JogadorMamao - Class in com.github.abdonia.domino.exemplos
Jogador mais simplório possível.
JogadorMamao() - Constructor for class com.github.abdonia.domino.exemplos.JogadorMamao
 
JogadorQueNaoGostaDeCarroca - Class in com.github.abdonia.domino.exemplos
Jogador que dá prioridade a jogar as carroças.
JogadorQueNaoGostaDeCarroca() - Constructor for class com.github.abdonia.domino.exemplos.JogadorQueNaoGostaDeCarroca
 
jogadorRecebeuPedras(int, Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
Avisa que, no início de uma partida, um derterminado jogador recebeu suas pedras.
jogadorRecebeuPedras(int, Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorRecebeuPedras(int, Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.log.RawLogger
 
JogadorSimplorio - Class in com.github.abdonia.domino.exemplos
Implementação mais simples possível de um Jogador.
JogadorSimplorio() - Constructor for class com.github.abdonia.domino.exemplos.JogadorSimplorio
 
jogadorTocou(int) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
jogadorTocou(int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogadorTocou(int) - Method in class com.github.abdonia.domino.log.RawLogger
 
jogadorTocouTendoPedraPraJogar(int) - Method in interface com.github.abdonia.domino.eventos.OmniscientDominoEventListener
O jogador tocou quando tinha pedras na mão que poderiam ser jogadas.
jogadorTocouTendoPedraPraJogar(int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogar() - Method in class com.github.abdonia.domino.motor.Jogo
Roda um jogo de acordo com as configurações passasdas no construtor.
Jogo - Class in com.github.abdonia.domino.motor
Um jogo de dominó entre 4 jogadores, divididos em 2 duplas, que vai ser extender por várias partidas, até que uma das duplas acumule seis pontos.
Jogo(DominoConfig) - Constructor for class com.github.abdonia.domino.motor.Jogo
Cria um jogo de dominó de acordo com as configurações passadas: Os jogadores e os eventListeners informados no parâmetro dominoConfig serão instanciados.
jogoAcabou(int, int) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
Uma das duplas fez 6 pontos (ou mais) e o jogo acabou.
jogoAcabou(int, int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogoAcabou(int, int) - Method in class com.github.abdonia.domino.log.RawLogger
 
jogoComecou(String, String, String, String) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
O jogo comecou.
jogoComecou(String, String, String, String) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
jogoComecou(String, String, String, String) - Method in class com.github.abdonia.domino.log.RawLogger
 

L

LA_E_LO - com.github.abdonia.domino.Vitoria
Um dos jogadores bateu jogando sua última pedra, que não era uma carroça, e que tanto seu primeiro numero quanto o segundo poderiam ser usados pra encaixar a pedra na mesa.
Lado - Enum in com.github.abdonia.domino
Identifica as duas "pontas" da fila de dominós na mesa, por convenção como a "ponta do lado esquerdo" e a "ponta do lado direito".
LIMPO - com.github.abdonia.domino.Numero
A face sem nenhum ponto.
LIMPO_DUQUE - com.github.abdonia.domino.Pedra
🁥
LIMPO_PIO - com.github.abdonia.domino.Pedra
🁤
LIMPO_QUADRA - com.github.abdonia.domino.Pedra
🁧
LIMPO_QUINA - com.github.abdonia.domino.Pedra
🁨
LIMPO_SENA - com.github.abdonia.domino.Pedra
🁩
LIMPO_TERNO - com.github.abdonia.domino.Pedra
🁦
LoggerDominoEventListener - Class in com.github.abdonia.domino.log
Um DominoEventListener que escuta tudo o que vai acontecendo no jogo e logando em um PrintWriter.
LoggerDominoEventListener() - Constructor for class com.github.abdonia.domino.log.LoggerDominoEventListener
Cria uma instância que vai logar os eventos do jogo no Console (caso um exista) ou na saida padrão.
LoggerDominoEventListener(OutputStream) - Constructor for class com.github.abdonia.domino.log.LoggerDominoEventListener
Cria uma instância que vai logar os eventos do jogo no OutputStream passado como parâmetro.
LoggerDominoEventListener(PrintWriter) - Constructor for class com.github.abdonia.domino.log.LoggerDominoEventListener
Cria uma instância que vai logar os eventos do jogo no PrintWriter passado como parâmetro.

M

main(String[]) - Static method in class com.github.abdonia.domino.app.DominoApp
Roda um Jogo, de acordo com o arquivo domino-config.xml ou segundo configurações default caso o arquivo não exista.
Mesa - Interface in com.github.abdonia.domino
A visão que um Jogador tem de como está a mesa a cada momento, ou seja, qual a lista de pedras nela e quantas pedras cada jogador ainda tem na mão.

N

NAO_QUERO - com.github.abdonia.domino.Vontade
O Jogador prefere que não seja ele o membro da dupla a iniciar a partida.
NAO_QUERO_MESMO - com.github.abdonia.domino.Vontade
É muito importante pra o Jogador que não seja ele o membro da dupla a iniciar a partida.
Numero - Enum in com.github.abdonia.domino
Os sete números que podem aparcer numa face de uma Pedra de dominó.

O

OmniscientDominoEventListener - Interface in com.github.abdonia.domino.eventos
Um DominoEventListener que também escuta eventos com informações sigilosas ou técnicas sobre o que acontece durante um jogo, como a lista de pedras que cada jogador recebeu, a lista de pedras no dorme e erros por partes dos jogadores que levam ao cancelamento do jogo.

P

partidaComecou(int, int, boolean) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
Mais uma partida começou (um jogo tem várias partidas).
partidaComecou(int, int, boolean) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
partidaComecou(int, int, boolean) - Method in class com.github.abdonia.domino.log.RawLogger
 
partidaEmpatou() - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
A partida acabou empatada.
partidaEmpatou() - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
partidaVoltou(int) - Method in interface com.github.abdonia.domino.eventos.DominoEventListener
A partida voltou logo depois de serem distribuidas as pedras, porque um dos jogadores tinha 5 carroças na mão.
partidaVoltou(int) - Method in class com.github.abdonia.domino.log.LoggerDominoEventListener
 
partidaVoltou(int) - Method in class com.github.abdonia.domino.log.RawLogger
 
Pedra - Enum in com.github.abdonia.domino
Cada uma das 28 pedras de um dominó.
PIO - com.github.abdonia.domino.Numero
A face com 1 ponto.
PIO_DUQUE - com.github.abdonia.domino.Pedra
🁬
PIO_QUADRA - com.github.abdonia.domino.Pedra
🁮
PIO_QUINA - com.github.abdonia.domino.Pedra
🁯
PIO_SENA - com.github.abdonia.domino.Pedra
🁰
PIO_TERNO - com.github.abdonia.domino.Pedra
🁭

Q

QUADRA - com.github.abdonia.domino.Numero
A face com 4 pontos.
QUADRA_QUINA - com.github.abdonia.domino.Pedra
🂄
QUADRA_SENA - com.github.abdonia.domino.Pedra
🂅
QUERO - com.github.abdonia.domino.Vontade
O Jogador prefere que seja ele o membro da dupla a iniciar a partida.
QUERO_MUITO - com.github.abdonia.domino.Vontade
É muito importante pra o Jogador que seja ele o membro da dupla a iniciar a partida.
QUINA - com.github.abdonia.domino.Numero
A face com 5 pontos.
QUINA_SENA - com.github.abdonia.domino.Pedra
🂌

R

RawLogger - Class in com.github.abdonia.domino.log
Um DominoEventListener que loga o que aconteceu no jogo como uma sequência de caractéres mais apropriada para máquinas (e não humanos) lerem.
RawLogger() - Constructor for class com.github.abdonia.domino.log.RawLogger
Cria uma instância que vai logar os eventos do jogo na saida padrão.
RawLogger(PrintStream) - Constructor for class com.github.abdonia.domino.log.RawLogger
Cria uma instância que vai logar os eventos do jogo na stream passada como parâmetro.
recebeMao(Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.exemplos.JogadorAlheio
 
recebeMao(Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.exemplos.JogadorMamao
 
recebeMao(Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.exemplos.JogadorQueNaoGostaDeCarroca
 
recebeMao(Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in class com.github.abdonia.domino.exemplos.JogadorSimplorio
Recebo as 6 pedras no início de cada partida.
recebeMao(Pedra, Pedra, Pedra, Pedra, Pedra, Pedra) - Method in interface com.github.abdonia.domino.Jogador
O jogador recebe sua mão: 6 pedras no início de cada partida.

S

SEIS_CARROCAS_NA_MAO - com.github.abdonia.domino.Vitoria
Caso raro: Se as seis pedras que o jogador receber forem todas carroças, a partida termina imediatamente com vitória pra a dupla desse jogador.
SENA - com.github.abdonia.domino.Numero
A face com 6 pontos.
sentaNaMesa(Mesa, int) - Method in class com.github.abdonia.domino.exemplos.JogadorAlheio
 
sentaNaMesa(Mesa, int) - Method in class com.github.abdonia.domino.exemplos.JogadorMamao
 
sentaNaMesa(Mesa, int) - Method in class com.github.abdonia.domino.exemplos.JogadorQueNaoGostaDeCarroca
 
sentaNaMesa(Mesa, int) - Method in class com.github.abdonia.domino.exemplos.JogadorSimplorio
Vai guardar a referência pra a Mesa pra usar na hora de jogar.
sentaNaMesa(Mesa, int) - Method in interface com.github.abdonia.domino.Jogador
O jogador toma uma das quatro posições pra jogar no inicio do Jogo, identificadas pelos números de 0 a 3 (fazendo então que as duplas sejam 0 e 2 contra 1 e 3).

T

TANTO_FAZ - com.github.abdonia.domino.Vontade
O Jogador não se importa se será ele ou seu parceiro que irá inciar a partida.
temNumero(Numero) - Method in enum com.github.abdonia.domino.Pedra
Método auxiliar que diz se um dos dois números dessa pedra é o número dado como parâmetro.
TERNO - com.github.abdonia.domino.Numero
A face com 3 pontos.
TERNO_QUADRA - com.github.abdonia.domino.Pedra
🁼
TERNO_QUINA - com.github.abdonia.domino.Pedra
🁽
TERNO_SENA - com.github.abdonia.domino.Pedra
🁾
tipoDeBatida(Pedra, boolean) - Static method in enum com.github.abdonia.domino.Vitoria
Diz qual é o tipo de vitória que acontece quando se bate com uma dada pedra, fechando ou não a mesa.
TOQUE - Static variable in class com.github.abdonia.domino.Jogada
A jogada singleton que um Jogador deve retornar quando vai tocar.
toString() - Method in class com.github.abdonia.domino.Jogada
 
toString() - Method in enum com.github.abdonia.domino.Pedra
 

V

valueOf(String) - Static method in enum com.github.abdonia.domino.Lado
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.abdonia.domino.Numero
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.abdonia.domino.Pedra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.abdonia.domino.Vitoria
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.abdonia.domino.Vontade
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.abdonia.domino.Lado
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.abdonia.domino.Numero
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.abdonia.domino.Pedra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.abdonia.domino.Vitoria
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.abdonia.domino.Vontade
Returns an array containing the constants of this enum type, in the order they are declared.
Vitoria - Enum in com.github.abdonia.domino
As diferente maneiras que um Jogador pode ganhar uma partida (uma rodada) de dominó.
Vontade - Enum in com.github.abdonia.domino
O quanto um jogador deseja ser o primeiro de sua dupla a jogar (quando sua dupla foi a vencedora da partida anterior).

W

withEventListener(Class<? extends DominoEventListener>) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
withEventListener(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
withJogador(String, Jogador, int, int) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome e a instância de um jogador de uma dupla.
withJogador(String, Class<? extends Jogador>, int, int) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome e a classe de um jogador de uma dupla.
withJogador(String, String, int, int) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome e o nome da classe de um jogador de uma dupla.
withJogador0Dupla0(Jogador) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a instância do jogador indicado pelo nome do método.
withJogador0Dupla0(Class<? extends Jogador>) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a classe do jogador indicado pelo nome do método.
withJogador0Dupla0(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome da classe do jogador indicado pelo nome do método.
withJogador0Dupla1(Jogador) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a instância do jogador indicado pelo nome do método.
withJogador0Dupla1(Class<? extends Jogador>) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a classe do jogador indicado pelo nome do método.
withJogador0Dupla1(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome da classe do jogador indicado pelo nome do método.
withJogador1Dupla0(Jogador) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a instância do jogador indicado pelo nome do método.
withJogador1Dupla0(Class<? extends Jogador>) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a classe do jogador indicado pelo nome do método.
withJogador1Dupla0(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome da classe do jogador indicado pelo nome do método.
withJogador1Dupla1(Jogador) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a instância do jogador indicado pelo nome do método.
withJogador1Dupla1(Class<? extends Jogador>) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta a classe do jogador indicado pelo nome do método.
withJogador1Dupla1(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
Seta o nome da classe do jogador indicado pelo nome do método.
withNomeJogador0Dupla0(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
withNomeJogador0Dupla1(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
withNomeJogador1Dupla0(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
withNomeJogador1Dupla1(String) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
withNomesEventListeners(List<String>) - Method in class com.github.abdonia.domino.motor.DominoConfig.Builder
 
B C D E G I J L M N O P Q R S T V W 
All Classes All Packages