< A B C D E F G I J L M N O P R S T U V Z

<

() - Method in class fw.jogoCartas.Jogo1
 
() - Method in class fw.jogoCartas.Jogo2
 
() - Method in class fw.jogoCartas.Jogo2
 
() - Method in class fw.jogoCartas.Jogo3
 

A

ajuda - Variable in class fw.jogoCartas.Jogo1
Botão que aciona a ajuda.
ajuda - Variable in class fw.jogoCartas.Jogo2
Botão que aciona a ajuda.
ajuda - Variable in class fw.jogoCartas.Jogo3
Botão que aciona a ajuda.
AS - Static variable in class fw.jogoCartas.Carta
Valor da carta AS.
AS - Static variable in class fw.jogoCartas.ComparadorAsMaior
 
AS - Static variable in class fw.jogoCartas.Baralho
 
AS - Static variable in class fw.jogoCartas.ComparadorReiMenor
 

B

baralhador - Variable in class fw.jogoCartas.Baralho
Uma estrategia para baralhar o baralho.
Baralhador - class fw.jogoCartas.Baralhador.
Uma estrategia para baralhar um baralho.
Baralhador() - Constructor for class fw.jogoCartas.Baralhador
Cria um novo baralhador.
BaralhadorEspecial - class fw.jogoCartas.BaralhadorEspecial.
Uma estrategia para baralhar um baralho de forma que todos os reis estejam entre as 13 primeiras cartas a serem retiradas do baralho.
BaralhadorEspecial() - Constructor for class fw.jogoCartas.BaralhadorEspecial
Cria um novo BaralhadorEspecial.
BaralhadorIF - interface fw.jogoCartas.BaralhadorIF.
A interface das estrategias para baralhar um baralho.
baralhar() - Method in class fw.jogoCartas.Baralho
Baralha (traça) o baralho.
baralhar() - Method in interface fw.jogoCartas.BaralhoIF
Baralha (traça) o baralho.
baralhar(BaralhoIF) - Method in class fw.jogoCartas.BaralhadorEspecial
Baralha (traça) o baralho.
baralhar(BaralhoIF) - Method in interface fw.jogoCartas.BaralhadorIF
Baralha (traça) o baralho.
baralhar(BaralhoIF) - Method in class fw.jogoCartas.Baralhador
Baralha (traça) o baralho.
baralhar(long) - Method in class fw.jogoCartas.Baralho
Baralha (traça) o baralho de acordo com um numero (semente).
baralhar(long) - Method in interface fw.jogoCartas.BaralhoIF
Baralha (traça) o baralho de acordo com um numero (semente).
baralhar(long, BaralhoIF) - Method in class fw.jogoCartas.BaralhadorEspecial
Baralha (traça) o baralho de acordo com um numero (semente).
baralhar(long, BaralhoIF) - Method in interface fw.jogoCartas.BaralhadorIF
Baralha (traça) o baralho de acordo com um numero (semente).
baralhar(long, BaralhoIF) - Method in class fw.jogoCartas.Baralhador
Baralha (traça) o baralho de acordo com um numero (semente).
baralho - Variable in class fw.jogoCartas.Baralho
O baralho é armazenado aqui.
baralho - Variable in class fw.jogoCartas.Jogo
O objeto que representa o baralho que será utilizado no jogo.
Baralho - class fw.jogoCartas.Baralho.
Um baralho comum de cartas.
Baralho() - Constructor for class fw.jogoCartas.Baralho
Construtor de um baralho comum.
Baralho(FactoryCartaIF, BaralhadorIF) - Constructor for class fw.jogoCartas.Baralho
Construtor de um baralho comum.
BaralhoIF - interface fw.jogoCartas.BaralhoIF.
A interface de um baralho comum de cartas.

C

Carta - class fw.jogoCartas.Carta.
Uma carta de um baralho comum.
Carta() - Constructor for class fw.jogoCartas.Carta
Construtor de uma carta comum.
Carta(int, int) - Constructor for class fw.jogoCartas.Carta
Construtor de uma carta comum.
Carta(int, int, Comparador) - Constructor for class fw.jogoCartas.Carta
Construtor de uma carta comum.
CartaIF - interface fw.jogoCartas.CartaIF.
A interface de uma carta de baralho.
ColecaoPilhas - class fw.jogoCartas.ColecaoPilhas.
Uma colecao de pilhas de cartas.
ColecaoPilhas() - Constructor for class fw.jogoCartas.ColecaoPilhas
Cria uma nova colecao de pilhas vazia.
ColecaoPilhasIF - interface fw.jogoCartas.ColecaoPilhasIF.
Define uma interface para uma colecao de pilhas de cartas.
comparador - Variable in class fw.jogoCartas.Carta
Uma estrategia para comparar cartas.
comparador - Static variable in class fw.jogoCartas.ComparadorAsMaior
O objeto comparador.
comparador - Static variable in class fw.jogoCartas.ComparadorReiMenor
O objeto comparador.
comparador - Static variable in class fw.jogoCartas.ComparadorComum
O objeto comparador.
Comparador - class fw.jogoCartas.Comparador.
Uma classe abstrata que define uma estrategia para comparar cartas.
Comparador() - Constructor for class fw.jogoCartas.Comparador
Cria um novo comparador.
ComparadorAsMaior - class fw.jogoCartas.ComparadorAsMaior.
Uma classe que define uma estrategia para comparar cartas onde o AS e' maior que todas as outras cartas.
ComparadorAsMaior() - Constructor for class fw.jogoCartas.ComparadorAsMaior
Cria um novo comparadorAsMaior.
ComparadorComum - class fw.jogoCartas.ComparadorComum.
Uma classe que define uma estrategia para comparar cartas onde o AS e' menor que todas as outras cartas.
ComparadorComum() - Constructor for class fw.jogoCartas.ComparadorComum
Cria um novo comparadorBakersDozen.
ComparadorReiMenor - class fw.jogoCartas.ComparadorReiMenor.
Uma classe que define uma estrategia para comparar cartas onde o REI e' menor que o AS e este e' menor que todas as outras cartas.
ComparadorReiMenor() - Constructor for class fw.jogoCartas.ComparadorReiMenor
Cria um novo comparadorReiMenor.
comparar(CartaIF) - Method in interface fw.jogoCartas.CartaIF
Compara a carta recebida como parametro a esta carta.
comparar(CartaIF) - Method in class fw.jogoCartas.Carta
Compara a carta recebida como parametro a esta carta.
comparar(CartaIF, CartaIF) - Method in class fw.jogoCartas.Comparador
Compara as cartas recebidas entre si.
comparar(CartaIF, CartaIF) - Method in class fw.jogoCartas.ComparadorAsMaior
Compara as cartas recebidas entre si.
comparar(CartaIF, CartaIF) - Method in class fw.jogoCartas.ComparadorReiMenor
Compara as cartas recebidas entre si.
comparar(CartaIF, CartaIF) - Method in class fw.jogoCartas.ComparadorComum
Compara as cartas recebidas entre si.
COPAS - Static variable in class fw.jogoCartas.Carta
Valor do naipe de COPAS.
criaBaralho() - Method in class fw.jogoCartas.FactoryBaralhoEspecial
Cria e retorna um novo baralho, onde o AS e' maior que as outras cartas, com um baralhador especial.
criaBaralho() - Method in class fw.jogoCartas.FactoryBaralhoAsMaior
Cria e retorna um novo baralho onde o AS e' maior que as outras cartas.
criaBaralho() - Method in class fw.jogoCartas.FactoryBaralhoBaralhadorEspecial
Cria e retorna um novo baralho.
criaBaralho() - Method in class fw.jogoCartas.FactoryBaralhoComum
Cria e retorna um novo baralho onde o AS é considerado menor que todas as outras cartas.
criaBaralho() - Method in interface fw.jogoCartas.FactoryBaralhoIF
Cria e retorna um novo baralho.
criaBaralho() - Method in class fw.jogoCartas.FactoryBaralho
Cria e retorna um novo baralho.
criaBaralho() - Method in class fw.jogoCartas.FactoryBaralhoReiMenor
Cria e retorna um novo baralho onde o REI e' menor que o AS este e' menor que as outras cartas.
criaBotaoAjuda() - Method in class fw.jogoCartas.Jogo1
Cria o botão ajuda e um ActionListener deste botão que efetuará as operações necessárias para que a ajuda seja exibida.
criaBotaoAjuda() - Method in class fw.jogoCartas.Jogo2
Cria o botão ajuda e um ActionListener deste botão que efetuará as operações necessárias para que a ajuda seja exibida.
criaBotaoAjuda() - Method in class fw.jogoCartas.Jogo3
Cria o botão ajuda e um ActionListener deste botão que efetuará as operações necessárias para que a ajuda seja exibida.
criaBotaoNovoJogo() - Method in class fw.jogoCartas.Jogo1
Cria o botão novoJogo e um ActionListener deste botão que efetuará as operações necessárias para que um novo jogo seja iniciado.
criaBotaoNovoJogo() - Method in class fw.jogoCartas.Jogo2
Cria o botão novoJogo e um ActionListener deste botão que efetuará as operações necessárias para que um novo jogo seja iniciado.
criaBotaoNovoJogo() - Method in class fw.jogoCartas.Jogo3
Cria o botão novoJogo e um ActionListener deste botão que efetuará as operações necessárias para que um novo jogo seja iniciado.
criaBotaoOk() - Method in class fw.jogoCartas.Jogo1
Cria o botão ok e um ActionListener deste botão que efetuará as operações necessárias para que a jogada solicitada pelo jogador seja efetuada.
criaBotaoOk() - Method in class fw.jogoCartas.Jogo2
Cria o botão ok e um ActionListener deste botão que efetuará as operações necessárias para que a jogada solicitada pelo jogador seja efetuada.
criaBotaoOk() - Method in class fw.jogoCartas.Jogo3
Cria o botão ok e um ActionListener deste botão que efetuará as operações necessárias para que a jogada solicitada pelo jogador seja efetuada.
criaBotaoSelecionaJogo() - Method in class fw.jogoCartas.Jogo1
Cria o botão selecionaJogo e um ActionListener deste botão que efetuará as operações necessárias para que um novo jogo seja selecionado e iniciado.
criaBotaoSelecionaJogo() - Method in class fw.jogoCartas.Jogo2
Cria o botão selecionaJogo e um ActionListener deste botão que efetuará as operações necessárias para que um novo jogo seja selecionado e iniciado.
criaBotaoSelecionaJogo() - Method in class fw.jogoCartas.Jogo3
Cria o botão selecionaJogo e um ActionListener deste botão que efetuará as operações necessárias para que um novo jogo seja selecionado e iniciado.
criaCarta(int, int) - Method in interface fw.jogoCartas.FactoryCartaIF
Cria e retorna uma nova carta.
criaCarta(int, int) - Method in class fw.jogoCartas.FactoryCartaReiMenor
Cria e retorna uma nova carta com o comparador Captive Queens.
criaCarta(int, int) - Method in class fw.jogoCartas.FactoryCartaComum
Cria e retorna uma nova carta com o comparador Bakers Dozen.
criaCarta(int, int) - Method in class fw.jogoCartas.FactoryCartaAsMaior
Cria e retorna uma nova carta com o ComparadorAsMaior.
criaCarta(int, int) - Method in class fw.jogoCartas.Baralho
Cria uma carta para este baralho.
criadorBaralho - Variable in class fw.jogoCartas.Jogo
Um objeto que cria o baralho utilizado no jogo.
criaFrame(String) - Method in class fw.jogoCartas.Jogo1
Cria a janela principal.
criaFrame(String) - Method in class fw.jogoCartas.Jogo2
Cria a janela principal.
criaFrame(String) - Method in class fw.jogoCartas.Jogo3
Cria a janela principal.
criaInterface() - Method in class fw.jogoCartas.Jogo1
Constrói os componentes da interface.
criaInterface() - Method in class fw.jogoCartas.Jogo2
Constrói os componentes da interface.
criaInterface() - Method in class fw.jogoCartas.Jogo3
Constrói os componentes da interface.
criaMenuDois() - Method in class fw.jogoCartas.Jogo1
Constrói o menuDois e seus componentes.
criaMenuDois() - Method in class fw.jogoCartas.Jogo2
Constrói o menuDois e seus componentes.
criaMenuDois() - Method in class fw.jogoCartas.Jogo3
Constrói o menuDois e seus componentes.
criaMenuUm() - Method in class fw.jogoCartas.Jogo1
Constrói o menuUm e seus componentes.
criaMenuUm() - Method in class fw.jogoCartas.Jogo2
Constrói o menuUm e seus componentes.
criaMenuUm() - Method in class fw.jogoCartas.Jogo3
Constrói o menuUm e seus componentes.
criaTabuleiro() - Method in class fw.jogoCartas.Jogo1
Cria o tabuleiro e a tabela.
criaTabuleiroEstoqueDescarte() - Method in class fw.jogoCartas.Jogo3
Cria o tabuleiroEstoqueDescarte e a tabelaEstoqueDescarte.
criaTabuleiroFundacoes() - Method in class fw.jogoCartas.Jogo2
Cria o tabuleiroFundacoes e a tabelaFundacoes.
criaTabuleiroFundacoes5() - Method in class fw.jogoCartas.Jogo3
Cria o tabuleiroFundacoes5 e a tabelaFundacoes5.
criaTabuleiroFundacoes6() - Method in class fw.jogoCartas.Jogo3
Cria o tabuleiroFundacoes6 e a tabelaFundacoes6.
criaTabuleiroFundacoesQ() - Method in class fw.jogoCartas.Jogo3
Cria o tabuleiroFundacoesQ e a tabelaFundacoesQ.
criaTabuleiroPilhas() - Method in class fw.jogoCartas.Jogo2
Cria o tabuleiroPilhas e a tabelaPilhas.

D

dados - Static variable in class fw.jogoCartas.Jogo1
 
dadosEstoqueDescarte - Static variable in class fw.jogoCartas.Jogo3
 
dadosFundacoes - Static variable in class fw.jogoCartas.Jogo2
 
dadosFundacoes - Static variable in class fw.jogoCartas.Jogo3
 
dadosPilhas - Static variable in class fw.jogoCartas.Jogo2
 
DAMA - Static variable in class fw.jogoCartas.Carta
Valor da carta DAMA.
Descarte - class fw.jogoCartas.Descarte.
Um objeto desta classe representa uma pilha de descarte em um jogo de paciencia.
Descarte() - Constructor for class fw.jogoCartas.Descarte
Cria uma nova pilha de Descarte.
descarteParaEstoque() - Method in class fw.jogoCartas.Jogo3
Realiza as seguintes tarefas:
-> Escreve na coluna do estoque o número de cartas que foram movidas para o mesmo.
-> Limpa a coluna de descarte.
descarteParaEstoque(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Move todas as cartas da pilha descarte para a pilha estoque.
descarteParaFundacao5(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Retira a carta do topo do descarte e a insere no topo de uma das fundacoes que iniciam com o valor 5.
descarteParaFundacao5(String) - Method in class fw.jogoCartas.Jogo3
Realiza as seguintes tarefas:
-> Escreve o nome do novo topo do descarte na coluna correspondente ao descarte.
-> Escreve o nome do novo topo da Fundacao5 destino na coluna correspondente à mesma.
descarteParaFundacao6(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Retira a carta do topo do descarte e a insere no topo de uma das fundacoes que iniciam com o valor 6.
descarteParaFundacao6(String) - Method in class fw.jogoCartas.Jogo3
Realiza as seguintes tarefas:
-> Escreve o nome do novo topo do descarte na coluna correspondente ao descarte.
-> Escreve o nome do novo topo da Fundacao6 destino na coluna correspondente à mesma.
descarteParaFundacaoQ(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Retira a carta do topo do descarte e a insere no topo de uma das fundacoes que iniciam com o valor Q.
descarteParaFundacaoQ(String) - Method in class fw.jogoCartas.Jogo3
Realiza as seguintes tarefas:
-> Escreve o nome do novo topo do descarte na coluna correspondente ao descarte.
-> Escreve o nome do novo topo da FundacaoQ destino na coluna correspondente à mesma.
distribuiCartas(ColecaoPilhasIF, BaralhoIF) - Method in class fw.jogoCartas.DistribuidorCartasCaptiveQueens
Distribui as cartas entre as pilhas do jogo Captive Queens.
distribuiCartas(ColecaoPilhasIF, BaralhoIF) - Method in interface fw.jogoCartas.DistribuidorCartasIF
Distribui as cartas entre as pilhas de um jogo de paciencia.
distribuiCartas(ColecaoPilhasIF, BaralhoIF) - Method in class fw.jogoCartas.DistribuidorCartasBakersDozen
Distribui as cartas entre as pilhas do jogo Baker's Dozen.
distribuiCartas(ColecaoPilhasIF, BaralhoIF) - Method in class fw.jogoCartas.DistribuidorCartasAcesUp
Distribui as cartas entre as pilhas do jogo Aces Up.
distribuidorCartas - Variable in class fw.jogoCartas.Jogo
Uma estrategia para efetuar a distribuicao inicial das cartas entre as pilhas do jogo.
DistribuidorCartasAcesUp - class fw.jogoCartas.DistribuidorCartasAcesUp.
Uma estrategia para a distribuicao inicial das cartas entre as pilhas do jogo Aces Up.
DistribuidorCartasAcesUp() - Constructor for class fw.jogoCartas.DistribuidorCartasAcesUp
Cria um novo distribuidor de cartas para o jogo Aces Up.
DistribuidorCartasBakersDozen - class fw.jogoCartas.DistribuidorCartasBakersDozen.
Uma estrategia para a distribuicao inicial das cartas entre as pilhas do jogo Baker's Dozen.
DistribuidorCartasBakersDozen() - Constructor for class fw.jogoCartas.DistribuidorCartasBakersDozen
Cria um novo distribuidor de cartas para o jogo Baker's Dozen.
DistribuidorCartasCaptiveQueens - class fw.jogoCartas.DistribuidorCartasCaptiveQueens.
Uma estrategia para a distribuicao inicial das cartas entre as pilhas do jogo Captive Queens.
DistribuidorCartasCaptiveQueens() - Constructor for class fw.jogoCartas.DistribuidorCartasCaptiveQueens
Cria um novo distribuidor de cartas para o jogo Captive Queens.
DistribuidorCartasIF - interface fw.jogoCartas.DistribuidorCartasIF.
Define uma interface para estrategias de distribuicao de cartas entre as pilhas de um jogo de paciencia.
dtm - Variable in class fw.jogoCartas.Jogo1
Objeto que auxilia na manipulação da tabela.
dtmEstoqueDescarte - Variable in class fw.jogoCartas.Jogo3
Objeto que auxilia na manipulação da tabelaEstoqueDescarte.
dtmFundacoes - Variable in class fw.jogoCartas.Jogo2
Objeto que auxilia na manipulação da tabelaFundacoes.
dtmFundacoes5 - Variable in class fw.jogoCartas.Jogo3
Objeto que auxilia na manipulação da tabelaFundacoes5.
dtmFundacoes6 - Variable in class fw.jogoCartas.Jogo3
Objeto que auxilia na manipulação da tabelaFundacoes6.
dtmFundacoesQ - Variable in class fw.jogoCartas.Jogo3
Objeto que auxilia na manipulação da tabelaFundacoesQ.
dtmPilhas - Variable in class fw.jogoCartas.Jogo2
Objeto que auxilia na manipulação da tabelaPilhas.

E

encheBaralho() - Method in class fw.jogoCartas.Baralho
Preenche o baralho com 52 cartas criadas pelo factory de cartas.
equals(Object) - Method in interface fw.jogoCartas.CartaIF
Testa a igualdade de um objeto com esta carta.
equals(Object) - Method in class fw.jogoCartas.Carta
Testa a igualdade de um objeto com esta carta.
equals(Object) - Method in class fw.jogoCartas.Baralho
Testa a igualdade de um objeto com este baralho.
equals(Object) - Method in interface fw.jogoCartas.BaralhoIF
Testa a igualdade de um objeto com este baralho.
ESPADAS - Static variable in class fw.jogoCartas.Carta
Valor do naipe de ESPADAS.
ESPADAS - Static variable in class fw.jogoCartas.Baralho
 
Estoque - class fw.jogoCartas.Estoque.
Um objeto desta classe representa uma pilha de estoque em um jogo de paciencia.
Estoque() - Constructor for class fw.jogoCartas.Estoque
Cria uma nova pilha de Estoque.
estoqueParaDescarte() - Method in class fw.jogoCartas.Jogo3
Realiza as seguintes tarefas:
-> Atualiza o número de cartas no estoque.
estoqueParaDescarte(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Retira a carta do topo do estoque e insere no topo do descarte.
estoqueParaPilhas() - Method in class fw.jogoCartas.Jogo1
Este método efetua as seguintes ações na interface:
-> Ssempre cria uma nova linha na tabela
-> Insere quatro cartas do estoque na primeira linha vazia de cada coluna da tabela que representam as pilhas.
estoqueParaPilhas(PilhaIF, ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Retira as 4 cartas do topo do estoque e insere uma em cada pilha.

F

FactoryBaralho - class fw.jogoCartas.FactoryBaralho.
Um objeto desta classe cria baralhos comuns, onde o AS e' menor que as outras cartas.
FactoryBaralho() - Constructor for class fw.jogoCartas.FactoryBaralho
Cria um novo objeto criador de baralhos.
FactoryBaralhoAsMaior - class fw.jogoCartas.FactoryBaralhoAsMaior.
Um objeto desta classe cria baralhos onde o AS e' maior que as outras cartas.
FactoryBaralhoAsMaior() - Constructor for class fw.jogoCartas.FactoryBaralhoAsMaior
Cria um novo objeto criador de baralhos.
FactoryBaralhoBaralhadorEspecial - class fw.jogoCartas.FactoryBaralhoBaralhadorEspecial.
Um objeto desta classe cria baralhos comuns, onde o AS e' maior que as outras cartas, com um bralhador especial, onde os reis ficam nas 13 primeiras posicoes do baralho apos tracado.
FactoryBaralhoBaralhadorEspecial() - Constructor for class fw.jogoCartas.FactoryBaralhoBaralhadorEspecial
Cria um novo objeto criador de baralhos.
FactoryBaralhoComum - class fw.jogoCartas.FactoryBaralhoComum.
Um objeto desta classe cria baralhos comuns, onde o AS e' menor que as outras cartas.
FactoryBaralhoComum() - Constructor for class fw.jogoCartas.FactoryBaralhoComum
Cria um novo objeto criador de baralhos.
FactoryBaralhoEspecial - class fw.jogoCartas.FactoryBaralhoEspecial.
Um objeto desta classe cria baralhos comuns, onde o AS e' maior que as outras cartas, com um baralhador especial, onde os reis ficam nas 13 primeiras posicoes do baralho apos tracado.
FactoryBaralhoEspecial() - Constructor for class fw.jogoCartas.FactoryBaralhoEspecial
Cria um novo objeto criador de baralhos.
FactoryBaralhoIF - interface fw.jogoCartas.FactoryBaralhoIF.
Uma interface para objetos criadores de baralho.
FactoryBaralhoReiMenor - class fw.jogoCartas.FactoryBaralhoReiMenor.
Um objeto desta classe cria baralhos onde o REI e' menor que o AS este e' menor que as outras cartas.
FactoryBaralhoReiMenor() - Constructor for class fw.jogoCartas.FactoryBaralhoReiMenor
Cria um novo objeto criador de baralhos.
FactoryCartaAsMaior - class fw.jogoCartas.FactoryCartaAsMaior.
Um objeto desta classe cria cartas com comparador que considera o AS maior que as outras cartas.
FactoryCartaAsMaior() - Constructor for class fw.jogoCartas.FactoryCartaAsMaior
Cria uma nova factory de cartas AsMaior.
FactoryCartaComum - class fw.jogoCartas.FactoryCartaComum.
Um objeto desta classe cria cartas comuns, cujo comparador considera o AS menor que as outras cartas.
FactoryCartaComum() - Constructor for class fw.jogoCartas.FactoryCartaComum
Cria uma nova factory de cartas BakersDozen.
FactoryCartaIF - interface fw.jogoCartas.FactoryCartaIF.
Uma interface para objetos criadores de cartas.
FactoryCartaReiMenor - class fw.jogoCartas.FactoryCartaReiMenor.
Um objeto desta classe cria cartas com comparador que considera o REI menor que o AS este menor que as outras cartas.
FactoryCartaReiMenor() - Constructor for class fw.jogoCartas.FactoryCartaReiMenor
Cria uma nova factory de cartas ReiMenor.
factoryCartas - Variable in class fw.jogoCartas.Baralho
Um objeto responsavel por criar as cartas do baralho.
frame - Variable in class fw.jogoCartas.Jogo1
A janela principal do jogo.
frame - Variable in class fw.jogoCartas.Jogo2
A janela principal do jogo.
frame - Variable in class fw.jogoCartas.Jogo3
A janela principal do jogo.
Fundacao - class fw.jogoCartas.Fundacao.
Um objeto desta classe representa uma pilha fundacao em um jogo de paciencia.
Fundacao() - Constructor for class fw.jogoCartas.Fundacao
Cria uma nova pilha Fundacao.
fw.jogoCartas - package fw.jogoCartas
 

G

geradorRandomico() - Method in class fw.jogoCartas.BaralhadorEspecial
Cria e retorna um gerador de números randômicos.
geradorRandomico(long) - Method in class fw.jogoCartas.BaralhadorEspecial
Cria e retorna um gerador de números randômicos que gera números randômicos a partir de uma semente.
geraNumerosRandomicos(Random) - Method in class fw.jogoCartas.BaralhadorEspecial
Gera 4 números randomicos entre 0 e 12 e os retorna.
getBaralhador() - Method in class fw.jogoCartas.Baralho
Retorna o objeto responsavel por baralhar as cartas deste baralho.
getBaralhador() - Method in interface fw.jogoCartas.BaralhoIF
Retorna o baralhador em uso.
getCarta(String) - Method in class fw.jogoCartas.Jogo
Retorna o nome da carta que estiver na pilha identificada por nomePilha.
getCartaAt(int) - Method in class fw.jogoCartas.Pilha
Retorna a carta que estiver na posição indice desta pilha.
getCartaAt(int) - Method in interface fw.jogoCartas.PilhaIF
Retorna a carta que estiver na posição indice desta pilha.
getCartaAt(String, int) - Method in class fw.jogoCartas.Jogo
Retorna o nome da carta que estiver na posição indice da pilha identificada por nomePilha.
getComparador() - Method in interface fw.jogoCartas.CartaIF
Recupera o comparador da carta.
getComparador() - Method in class fw.jogoCartas.Carta
Recupera o comparador da carta.
getCriadorBaralho() - Method in class fw.jogoCartas.Jogo
Retorna o criador de baralho deste jogo.
getDistribuidorCartas() - Method in class fw.jogoCartas.Jogo
Retorna o distribuidor de cartas deste jogo.
getFactoryCarta() - Method in class fw.jogoCartas.Baralho
Retorna o objeto criador das cartas do baralho.
getFactoryCarta() - Method in interface fw.jogoCartas.BaralhoIF
Retorna o objeto criador das cartas do baralho.
getInstance() - Static method in class fw.jogoCartas.Comparador
Retorna uma instancia da classe Comparador.
getInstance() - Static method in class fw.jogoCartas.ComparadorAsMaior
Retorna uma instancia da classe ComparadorAsMaior.
getInstance() - Static method in class fw.jogoCartas.ComparadorReiMenor
Retorna uma instancia da classe ComparadorReiMenor.
getInstance() - Static method in class fw.jogoCartas.ComparadorComum
Retorna uma instancia da classe ComparadorBakersDozen.
getNaipe() - Method in interface fw.jogoCartas.CartaIF
Recupera o naipe da carta.
getNaipe() - Method in class fw.jogoCartas.Carta
Recupera o naipe da carta.
getPilha(String) - Method in interface fw.jogoCartas.ColecaoPilhasIF
Retorna uma pilha da colecao.
getPilha(String) - Method in class fw.jogoCartas.ColecaoPilhas
Retorna uma pilha da colecao.
getPontuacao() - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Retorna a pontuação do jogo corrente.
getPontuacao() - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Retorna a pontuação do jogo corrente.
getPontuacao() - Method in class fw.jogoCartas.Jogo
Retorna a pontuação do jogo corrente.
getPontuacao() - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Retorna a pontuação do jogo corrente.
getPontuacao() - Method in interface fw.jogoCartas.VerificadorRegrasIF
Retorna a pontuação do jogo corrente.
getPopuladorPilhas() - Method in class fw.jogoCartas.Jogo
Retorna o populador de pilhas deste jogo.
getRegras() - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Retorna um texto contendo as regras do jogo Captive Queens.
getRegras() - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Retorna um texto contendo as regras do jogo Aces Up.
getRegras() - Method in class fw.jogoCartas.Jogo
Retorna todas as regras do jogo, além de algumas dicas.
getRegras() - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Retorna um texto contendo as regras do jogo Baker's Dozen.
getRegras() - Method in interface fw.jogoCartas.VerificadorRegrasIF
Retorna um texto contendo as regras do jogo.
getValor() - Method in interface fw.jogoCartas.CartaIF
Recupera o valor da carta.
getValor() - Method in class fw.jogoCartas.Carta
Recupera o valor da carta.
getVenceu() - Method in class fw.jogoCartas.Jogo
Retorna o valor que indica se o jogador já venceu o jogo.
getVerificadorRegras() - Method in class fw.jogoCartas.Jogo
Retorna o verificador de regras deste jogo.

I

inicializaInterface() - Method in class fw.jogoCartas.Jogo1
Inicializa a interface para apresentar um novo jogo.
inicializaInterface() - Method in class fw.jogoCartas.Jogo2
Inicializa a interface para apresentar um novo jogo.
inicializaInterface() - Method in class fw.jogoCartas.Jogo3
Inicializa a interface para apresentar um novo jogo.
iniciarEstoquePermitido() - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Indica se o estoque ainda pode ser reinicializado, isto é, se as cartas do descarte podem novamente voltar ao estoque.
iniciarEstoquePermitido() - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Indica se a pilha estoque pode ser novamente reinicializada após todas as suas cartas terem sido descartadas.
iniciarEstoquePermitido() - Method in class fw.jogoCartas.Jogo
Indica se a pilha estoque do jogo ainda pode ser reinicializada.
iniciarEstoquePermitido() - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Indica se a pilha estoque pode ser novamente reinicializada após todas as suas cartas terem sido descartadas.
iniciarEstoquePermitido() - Method in interface fw.jogoCartas.VerificadorRegrasIF
Indica se a pilha estoque pode ser novamente reinicializada após todas as suas cartas terem sido descartadas.
iniciarJogo() - Method in class fw.jogoCartas.Jogo
Baralha e faz a distribuição inicial das cartas.
iniciarJogo(long) - Method in class fw.jogoCartas.Jogo
Baralha as cartas a partir de um número de jogo e faz a distribuição inicial das cartas.
insere(CartaIF) - Method in class fw.jogoCartas.Pilha
Insere uma carta no topo da pilha.
insere(CartaIF) - Method in interface fw.jogoCartas.PilhaIF
Insere uma carta no topo da pilha.
insereCarta(int, CartaIF) - Method in class fw.jogoCartas.Baralho
Insere uma nova carta em uma dada posicao do baralho.
insereCarta(int, CartaIF) - Method in interface fw.jogoCartas.BaralhoIF
Insere uma nova carta em uma dada posicao do baralho.
inserePilha(PilhaIF, String) - Method in interface fw.jogoCartas.ColecaoPilhasIF
Insere uma pilha na colecao.
inserePilha(PilhaIF, String) - Method in class fw.jogoCartas.ColecaoPilhas
Insere uma pilha na colecao.
inserePilhas(ColecaoPilhasIF) - Method in class fw.jogoCartas.PopuladorPilhasBakersDozen
Insere as pilhas do jogo na colecao, sendo estas: pilha[1-13] e fundacao[1-4].
inserePilhas(ColecaoPilhasIF) - Method in interface fw.jogoCartas.PopuladorPilhasIF
Insere as pilhas do jogo na colecao.
inserePilhas(ColecaoPilhasIF) - Method in class fw.jogoCartas.PopuladorPilhasCaptiveQueens
Insere as pilhas do jogo na colecao, sendo estas: estoque, descarte, fundacao5_[1-4], fundacaoQ_[1-4], fundacao6_[1-4].
inserePilhas(ColecaoPilhasIF) - Method in class fw.jogoCartas.PopuladorPilhasAcesUp
Insere as pilhas do jogo na colecao, sendo estas: estoque, pilha[1-4] e fundacao.
insereReis(Vector, Vector, BaralhoIF) - Method in class fw.jogoCartas.BaralhadorEspecial
Insere os reis de forma que todos eles estejam entre as 13 primeiras cartas a serem retiradas do baralho.
insereReis(Vector, Vector, BaralhoIF, long) - Method in class fw.jogoCartas.BaralhadorEspecial
Insere os reis de forma que todos eles estejam entre as 13 primeiras cartas a serem retiradas do baralho de acordo com um numero (semente).
iterador() - Method in interface fw.jogoCartas.ColecaoPilhasIF
Retorna um iterador dos objetos da colecao.
iterador() - Method in class fw.jogoCartas.ColecaoPilhas
Retorna um iterador dos objetos da colecao.
iterator() - Method in class fw.jogoCartas.Baralho
Recupera um iterador para poder varrer todas as cartas do baralho.
iterator() - Method in interface fw.jogoCartas.BaralhoIF
Recupera um iterador para poder varrer todas as cartas do baralho.

J

joga(String, String) - Method in class fw.jogoCartas.Jogo
Permite que uma carta seja movida de uma pilha para outra.
joga(String, String, ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Move a carta do topo da pilha fonte para o topo da pilha destino, se for possível, de acordo com as regras do jogo Captive Queens.
joga(String, String, ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Move a carta do topo da pilha fonte para o topo da pilha destino, se for possível, de acordo com as regras do jogo Aces Up.
joga(String, String, ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Move a carta do topo da pilha fonte para o topo da pilha destino, se for possível, de acordo com as regras do jogo Baker's Dozen.
joga(String, String, ColecaoPilhasIF) - Method in interface fw.jogoCartas.VerificadorRegrasIF
Move a carta do topo da pilha fonte para o topo da pilha destino, se for possível, de acordo com as regras do jogo Captive Queens.
JogadaNaoPermitidaException - exception fw.jogoCartas.JogadaNaoPermitidaException.
Uma exceção que é lançada sempre que uma jogada que não está de acordo com as regras de um jogo é solicitada pelo jogador.
JogadaNaoPermitidaException() - Constructor for class fw.jogoCartas.JogadaNaoPermitidaException
Constrói uma exceção JogadaNaoPermitidaException.
jogo - Variable in class fw.jogoCartas.Jogo1
A lógica do jogo Aces Up.
jogo - Variable in class fw.jogoCartas.Jogo2
A lógica do jogo Baker's Dozen.
jogo - Variable in class fw.jogoCartas.Jogo3
A lógica do jogo Captive Queens.
Jogo - class fw.jogoCartas.Jogo.
E' a classe controladora do framework.
Jogo() - Constructor for class fw.jogoCartas.Jogo
Cria um novo jogo e atribui valores nulos aos seus atributos.
Jogo(FactoryBaralhoIF, DistribuidorCartasIF, VerificadorRegrasIF, PopuladorPilhasIF) - Constructor for class fw.jogoCartas.Jogo
Cria um novo jogo e inicializa os seus atributos com os valores recebidos como parametros.
Jogo1 - class fw.jogoCartas.Jogo1.
Um objeto desta classe representa a interface gráfica do jogo Aces Up.
Jogo1() - Constructor for class fw.jogoCartas.Jogo1
Constrói uma nova interface para se jogar Aces Up.
Jogo2 - class fw.jogoCartas.Jogo2.
Um objeto desta classe representa a interface gráfica do jogo Baker's Dozen.
Jogo2() - Constructor for class fw.jogoCartas.Jogo2
Constrói uma nova interface para se jogar Baker's Dozen.
Jogo3 - class fw.jogoCartas.Jogo3.
Um objeto desta classe representa a interface gráfica do jogo Captive Queens.
Jogo3() - Constructor for class fw.jogoCartas.Jogo3
Constrói uma nova interface para se jogar Captive Queens.
jogoIniciado - Variable in class fw.jogoCartas.Jogo
Indica se o jogo ja foi iniciado.

L

limpaPilha() - Method in class fw.jogoCartas.Pilha
Retira todas as cartas de uma pilha deixando-a vazia.
limpaPilha() - Method in interface fw.jogoCartas.PilhaIF
Retira todas as cartas de uma pilha deixando-a vazia.

M

main(String[]) - Static method in class fw.jogoCartas.Jogo1
O programa principal.
main(String[]) - Static method in class fw.jogoCartas.Jogo2
O programa principal.
main(String[]) - Static method in class fw.jogoCartas.Jogo3
O programa principal.
maiorValor() - Method in class fw.jogoCartas.Baralho
Recupera o valor da maior carta possível deste baralho.
maiorValor() - Method in interface fw.jogoCartas.BaralhoIF
Recupera o valor da maior carta possível deste baralho.
mapeaNomeColuna - Variable in class fw.jogoCartas.Jogo1
 
mapeaNomeColunaFundacoes - Variable in class fw.jogoCartas.Jogo2
 
mapeaNomeColunaFundacoes - Variable in class fw.jogoCartas.Jogo3
 
mapeaNomeColunaPilhas - Variable in class fw.jogoCartas.Jogo2
 
menorValor() - Method in class fw.jogoCartas.Baralho
Recupera o valor da menor carta possível deste baralho.
menorValor() - Method in interface fw.jogoCartas.BaralhoIF
Recupera o valor da menor carta possível deste baralho.
menuDois - Variable in class fw.jogoCartas.Jogo1
Painel que contém os labels, os combo boxes e o botão ok.
menuDois - Variable in class fw.jogoCartas.Jogo2
Painel que contém os labels, os combo boxes e o botão ok.
menuDois - Variable in class fw.jogoCartas.Jogo3
Painel que contém os labels, os combo boxes e o botão ok.
menuUm - Variable in class fw.jogoCartas.Jogo1
Painel que abriga os botões novoJogo, selecionaJogo e ajuda.
menuUm - Variable in class fw.jogoCartas.Jogo2
Painel que abriga os botões novoJogo, selecionaJogo e ajuda.
menuUm - Variable in class fw.jogoCartas.Jogo3
Painel que abriga os botões novoJogo, selecionaJogo e ajuda.
moverDe - Variable in class fw.jogoCartas.Jogo1
Label "Mover de".
moverDe - Variable in class fw.jogoCartas.Jogo2
Label "Mover de".
moverDe - Variable in class fw.jogoCartas.Jogo3
Label "Mover de".
moverPara - Variable in class fw.jogoCartas.Jogo1
Label "para".
moverPara - Variable in class fw.jogoCartas.Jogo2
Label "para".
moverPara - Variable in class fw.jogoCartas.Jogo3
Label "para".

N

naipe - Variable in class fw.jogoCartas.Carta
O naipe da carta.
nomeDeCarta - Static variable in class fw.jogoCartas.Carta
 
nomeDeNaipe - Static variable in class fw.jogoCartas.Carta
 
nomesColunas - Static variable in class fw.jogoCartas.Jogo1
 
nomesColunasEstoqueDescarte - Static variable in class fw.jogoCartas.Jogo3
 
nomesColunasFundacoes - Static variable in class fw.jogoCartas.Jogo2
 
nomesColunasFundacoes5 - Static variable in class fw.jogoCartas.Jogo3
 
nomesColunasFundacoes6 - Static variable in class fw.jogoCartas.Jogo3
 
nomesColunasFundacoesQ - Static variable in class fw.jogoCartas.Jogo3
 
nomesColunasPilhas - Static variable in class fw.jogoCartas.Jogo2
 
nomesPilhasDestino - Static variable in class fw.jogoCartas.Jogo1
 
nomesPilhasDestino - Static variable in class fw.jogoCartas.Jogo2
 
nomesPilhasDestino - Static variable in class fw.jogoCartas.Jogo3
 
nomesPilhasFonte - Static variable in class fw.jogoCartas.Jogo1
atributos estáticos
nomesPilhasFonte - Static variable in class fw.jogoCartas.Jogo2
atributos estáticos
nomesPilhasFonte - Static variable in class fw.jogoCartas.Jogo3
atributos estáticos
novoJogo - Variable in class fw.jogoCartas.Jogo1
Botão que dá início a um novo jogo.
novoJogo - Variable in class fw.jogoCartas.Jogo2
Botão que dá início a um novo jogo.
novoJogo - Variable in class fw.jogoCartas.Jogo3
Botão que dá início a um novo jogo.
numCartas(String) - Method in class fw.jogoCartas.Jogo
Retorna o número de cartas existentes na pilha identificada por nomePilha.
numeroDeCartas() - Method in class fw.jogoCartas.Baralho
Recupera o numero de cartas atualmente no baralho.
numeroDeCartas() - Method in interface fw.jogoCartas.BaralhoIF
Recupera o numero de cartas atualmente no baralho.
numEstoqueIniciado - Variable in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Informa o numero maximo de vezes que o estoque foi inicializado com as cartas do descarte.
numMaxEstoqueIniciado - Variable in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Informa o numero maximo de vezes que o estoque pode ser inicializado com as cartas do descarte.

O

ok - Variable in class fw.jogoCartas.Jogo1
Botão que efetua as jogadas solicitadas.
ok - Variable in class fw.jogoCartas.Jogo2
Botão que efetua as jogadas solicitadas.
ok - Variable in class fw.jogoCartas.Jogo3
Botão que efetua as jogadas solicitadas.
ordena(Vector) - Method in class fw.jogoCartas.BaralhadorEspecial
Ordena os elementos de um vetor (ordem crescente).
organizaFrame() - Method in class fw.jogoCartas.Jogo1
Adiciona os painéis ao frame principal e o torna visível.
organizaFrame() - Method in class fw.jogoCartas.Jogo2
Adiciona os painéis ao frame principal e o torna visível.
organizaFrame() - Method in class fw.jogoCartas.Jogo3
Adiciona os painéis ao frame principal e o torna visível.
OUROS - Static variable in class fw.jogoCartas.Carta
Valor do naipe de OUROS.

P

PAUS - Static variable in class fw.jogoCartas.Carta
Valor do naipe de PAUS.
PAUS - Static variable in class fw.jogoCartas.Baralho
 
pegaCarta() - Method in class fw.jogoCartas.Baralho
Retira uma carta do topo do baralho e a retorna.
pegaCarta() - Method in interface fw.jogoCartas.BaralhoIF
Retira uma carta do topo do baralho e a retorna.
pegaCarta(int) - Method in class fw.jogoCartas.Baralho
Recupera a carta que estiver em uma dada posicao do baralho.
pegaCarta(int) - Method in interface fw.jogoCartas.BaralhoIF
Recupera a carta que estiver em uma dada posicao do baralho.
permiteAdicionar() - Method in class fw.jogoCartas.Pilha
Indica se a pilha pode receber uma nova carta.
permiteAdicionar() - Method in class fw.jogoCartas.Fundacao
Indica se a pilha pode receber uma nova carta.
permiteAdicionar() - Method in class fw.jogoCartas.Estoque
Indica se a pilha pode receber uma nova carta.
permiteAdicionar() - Method in class fw.jogoCartas.Descarte
Indica se a pilha pode receber uma nova carta.
permiteAdicionar() - Method in interface fw.jogoCartas.PilhaIF
Indica se a pilha pode receber uma nova carta.
permiteRetirar() - Method in class fw.jogoCartas.Pilha
Indica se a carta do topo pode ser retirada da pilha.
permiteRetirar() - Method in class fw.jogoCartas.Fundacao
Indica se a carta do topo pode ser retirada da pilha.
permiteRetirar() - Method in class fw.jogoCartas.Descarte
Indica se a carta do topo pode ser retirada da pilha.
permiteRetirar() - Method in interface fw.jogoCartas.PilhaIF
Indica se a carta do topo pode ser retirada da pilha.
pilha - Variable in class fw.jogoCartas.Pilha
Aqui será armazenada a pilha de cartas.
Pilha - class fw.jogoCartas.Pilha.
Um objeto desta classe representa uma pilha de objetos carta.
Pilha() - Constructor for class fw.jogoCartas.Pilha
Constrói uma pilha de cartas vazia.
pilhaDestino - Variable in class fw.jogoCartas.Jogo1
Durante o jogo o jogador precisará mover cartas de uma pilha fonte para uma pilha destino.
pilhaDestino - Variable in class fw.jogoCartas.Jogo2
Durante o jogo o jogador precisará mover cartas de uma pilha fonte para uma pilha destino.
pilhaDestino - Variable in class fw.jogoCartas.Jogo3
Durante o jogo o jogador precisará mover cartas de uma pilha fonte para uma pilha destino.
pilhaFonte - Variable in class fw.jogoCartas.Jogo1
Durante o jogo o jogador precisará mover cartas de uma pilha fonte para uma pilha destino.
pilhaFonte - Variable in class fw.jogoCartas.Jogo2
Durante o jogo o jogador precisará mover cartas de uma pilha fonte para uma pilha destino.
pilhaFonte - Variable in class fw.jogoCartas.Jogo3
Durante o jogo o jogador precisará mover cartas de uma pilha fonte para uma pilha destino.
PilhaIF - interface fw.jogoCartas.PilhaIF.
Define uma interface para uma pilha de cartas.
pilhaParaFundacao(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Move uma carta de uma das pilhas para uma das fundações.
pilhaParaFundacao(PilhaIF, PilhaIF, ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Move uma carta de uma das pilhas para a fundacao.
pilhaParaFundacao(String) - Method in class fw.jogoCartas.Jogo1
Este método efetua as seguintes ações na interface:
-> Remove a carta do topo da pilha fonte (da última linha da coluna correspondente na tabela).
pilhaParaFundacao(String, String) - Method in class fw.jogoCartas.Jogo2
Este método efetua as seguintes ações na interface:
-> Remove a carta do topo da pilha fonte (da última linha da coluna correspondente na tabela).
pilhaParaPilha(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Move uma carta de uma das pilhas para outra pilha.
pilhaParaPilha(PilhaIF, PilhaIF) - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Move uma carta de uma das pilhas para outra pilha.
pilhaParaPilha(String, String) - Method in class fw.jogoCartas.Jogo1
Este método efetua as seguintes ações na interface:
-> Remove a carta do topo da pilha fonte (da última linha da coluna correspondente na tabela).
pilhaParaPilha(String, String) - Method in class fw.jogoCartas.Jogo2
Este método efetua as seguintes ações na interface:
-> Remove a carta do topo da pilha fonte (da última linha da coluna correspondente na tabela).
pilhas - Variable in class fw.jogoCartas.Jogo
A colecao de pilhas do jogo.
pilhas - Variable in class fw.jogoCartas.ColecaoPilhas
Um conjunto de pares [chave, objeto] onde as chaves são identificadores de pilhas e os objetos são as pilhas correspondentes.
pontuacao - Variable in class fw.jogoCartas.Jogo1
Label "Pontuação".
pontuacao - Variable in class fw.jogoCartas.Jogo2
Label "Pontuação".
pontuacao - Variable in class fw.jogoCartas.Jogo3
Label "Pontuação".
pontuacao - Variable in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Um valor que indica a pontuação do jogo corrente.
pontuacao - Variable in class fw.jogoCartas.VerificadorRegrasAcesUp
Um valor que indica a pontuação do jogo corrente.
pontuacao - Variable in class fw.jogoCartas.VerificadorRegrasBakersDozen
Um valor que indica a pontuação do jogo corrente.
populadorPilhas - Variable in class fw.jogoCartas.Jogo
Uma estrategia para criar as pilhas deste jogo.
PopuladorPilhasAcesUp - class fw.jogoCartas.PopuladorPilhasAcesUp.
Um objeto desta classe sabe povoar a colecao de pilhas do jogo Aces Up.
PopuladorPilhasAcesUp() - Constructor for class fw.jogoCartas.PopuladorPilhasAcesUp
Cria um novo populador de pilhas para o jogo Aces Up.
PopuladorPilhasBakersDozen - class fw.jogoCartas.PopuladorPilhasBakersDozen.
Um objeto desta classe sabe povoar a colecao de pilhas do jogo Baker's Dozen.
PopuladorPilhasBakersDozen() - Constructor for class fw.jogoCartas.PopuladorPilhasBakersDozen
Cria um novo populador de pilhas para o jogo Baker's Dozen.
PopuladorPilhasCaptiveQueens - class fw.jogoCartas.PopuladorPilhasCaptiveQueens.
Um objeto desta classe sabe povoar a colecao de pilhas do jogo Captive Queens.
PopuladorPilhasCaptiveQueens() - Constructor for class fw.jogoCartas.PopuladorPilhasCaptiveQueens
Cria um novo populador de pilhas para o jogo Captive Queens.
PopuladorPilhasIF - interface fw.jogoCartas.PopuladorPilhasIF.
Define uma interface para objetos que populam a colecao de pilhas de jogos paciencia.
primeiroNaipe() - Method in class fw.jogoCartas.Baralho
Recupera o "primeiro naipe" das cartas que podem estar no baralho.
primeiroNaipe() - Method in interface fw.jogoCartas.BaralhoIF
Recupera o "primeiro naipe" das cartas que podem estar no baralho.

R

REI - Static variable in class fw.jogoCartas.BaralhadorEspecial
 
REI - Static variable in class fw.jogoCartas.Carta
Valor da carta REI.
REI - Static variable in class fw.jogoCartas.Baralho
 
REI - Static variable in class fw.jogoCartas.ComparadorReiMenor
 
removeAll() - Method in interface fw.jogoCartas.ColecaoPilhasIF
Remove todas as pilhas da colecao.
removeAll() - Method in class fw.jogoCartas.ColecaoPilhas
Remove todas as pilhas da colecao.
removeCarta(int) - Method in class fw.jogoCartas.Baralho
Remove e retorna a carta que estiver na posição especificada por posicao.
removeCarta(int) - Method in interface fw.jogoCartas.BaralhoIF
Remove e retorna a carta que estiver na posição especificada por posicao.
removePilha(String) - Method in interface fw.jogoCartas.ColecaoPilhasIF
Remove uma pilha da colecao.
removePilha(String) - Method in class fw.jogoCartas.ColecaoPilhas
Remove uma pilha da colecao.
retira() - Method in class fw.jogoCartas.Pilha
Retira e retorna a carta do topo da pilha.
retira() - Method in interface fw.jogoCartas.PilhaIF
Retira e retorna a carta do topo da pilha.

S

selecionaJogo - Variable in class fw.jogoCartas.Jogo1
Botão que permite que um novo jogo seja selecionado.
selecionaJogo - Variable in class fw.jogoCartas.Jogo2
Botão que permite que um novo jogo seja selecionado.
selecionaJogo - Variable in class fw.jogoCartas.Jogo3
Botão que permite que um novo jogo seja selecionado.
setBaralhador(BaralhadorIF) - Method in class fw.jogoCartas.Baralho
Atribui um novo valor ao atributo baralhador.
setBaralhador(BaralhadorIF) - Method in interface fw.jogoCartas.BaralhoIF
Estabelece uma nova estrategia para baralhar o baralho.
setComparador(Comparador) - Method in interface fw.jogoCartas.CartaIF
Atribui um novo valor ao atributo comparador.
setComparador(Comparador) - Method in class fw.jogoCartas.Carta
Atribui um novo valor ao atributo comparador.
setCriadorBaralho(FactoryBaralhoIF) - Method in class fw.jogoCartas.Jogo
Atribui um novo criador de Baralho.
setDistribuidorCartas(DistribuidorCartasIF) - Method in class fw.jogoCartas.Jogo
Atribui um novo distribuidor de cartas.
setFactoryCarta(FactoryCartaIF) - Method in class fw.jogoCartas.Baralho
Atribui uma nova factory de cartas ao baralho.
setFactoryCarta(FactoryCartaIF) - Method in interface fw.jogoCartas.BaralhoIF
Atribui uma nova factory de cartas ao baralho.
setNaipe(int) - Method in interface fw.jogoCartas.CartaIF
Atribui o naipe da carta.
setNaipe(int) - Method in class fw.jogoCartas.Carta
Atribui o naipe da carta.
setPopuladorPilhas(PopuladorPilhasIF) - Method in class fw.jogoCartas.Jogo
Atribui um novo populador de pilhas.
setValor(int) - Method in interface fw.jogoCartas.CartaIF
Atribui o valor da carta.
setValor(int) - Method in class fw.jogoCartas.Carta
Atribui o valor da carta.
setVerificadorRegras(VerificadorRegrasIF) - Method in class fw.jogoCartas.Jogo
Atribui um novo verificador de regras.
substituiCarta(int, CartaIF) - Method in class fw.jogoCartas.Baralho
Substitui uma carta por outra em em uma dada posicao do baralho.
substituiCarta(int, CartaIF) - Method in interface fw.jogoCartas.BaralhoIF
Substitui uma carta por outra em em uma dada posicao do baralho.

T

tabela - Variable in class fw.jogoCartas.Jogo1
A tabela que representa as pilhas, onde as cartas serão apresentadas.
tabelaEstoqueDescarte - Variable in class fw.jogoCartas.Jogo3
A tabela que representa as pilhas: Estoque e Descarte.
tabelaFundacoes - Variable in class fw.jogoCartas.Jogo2
A tabela que representa as fundacoes, onde as cartas serão apresentadas.
tabelaFundacoes5 - Variable in class fw.jogoCartas.Jogo3
A tabela que representa as fundacoes 5, onde as cartas serão apresentadas.
tabelaFundacoes6 - Variable in class fw.jogoCartas.Jogo3
A tabela que representa as fundacoes 6, onde as cartas serão apresentadas.
tabelaFundacoesQ - Variable in class fw.jogoCartas.Jogo3
A tabela que representa as fundacoes Q, onde as cartas serão apresentadas.
tabelaPilhas - Variable in class fw.jogoCartas.Jogo2
A tabela que representa as pilhas, onde as cartas serão apresentadas.
tabuleiro - Variable in class fw.jogoCartas.Jogo1
O painel que contém a tabela.
tabuleiroEstoqueDescarte - Variable in class fw.jogoCartas.Jogo3
O painel que contém a tabelaEstoqueDescarte.
tabuleiroFundacoes - Variable in class fw.jogoCartas.Jogo2
O painel que contém a tabelaFundacoes.
tabuleiroFundacoes5 - Variable in class fw.jogoCartas.Jogo3
O painel que contém a tabelaFundacoes5.
tabuleiroFundacoes6 - Variable in class fw.jogoCartas.Jogo3
O painel que contém a tabelaFundacoes6.
tabuleiroFundacoesQ - Variable in class fw.jogoCartas.Jogo3
O painel que contém a tabelaFundacoesQ.
tabuleiroPilhas - Variable in class fw.jogoCartas.Jogo2
O painel que contém a tabelaPilhas.
tamanho() - Method in class fw.jogoCartas.Pilha
Retorna o tamanho da pilha.
tamanho() - Method in interface fw.jogoCartas.ColecaoPilhasIF
Retorna o tamanho da colecao.
tamanho() - Method in class fw.jogoCartas.ColecaoPilhas
Retorna o tamanho da colecao.
tamanho() - Method in interface fw.jogoCartas.PilhaIF
Retorna o tamanho da pilha.
topo() - Method in class fw.jogoCartas.Pilha
Retorna, sem retirar, a carta que está no topo da pilha.
topo() - Method in interface fw.jogoCartas.PilhaIF
Retorna, sem retirar, a carta que está no topo da pilha.
toString() - Method in class fw.jogoCartas.BaralhadorEspecial
Retorna um identificador deste tipo de objeto.
toString() - Method in interface fw.jogoCartas.FactoryCartaIF
Retorna um identificador deste tipo de objeto.
toString() - Method in interface fw.jogoCartas.BaralhadorIF
Retorna um identificador deste tipo de objeto.
toString() - Method in class fw.jogoCartas.Baralhador
Retorna um identificador deste tipo de objeto.
toString() - Method in class fw.jogoCartas.FactoryCartaReiMenor
Retorna um identificador deste tipo de objeto.
toString() - Method in interface fw.jogoCartas.CartaIF
Representa a carta como String.
toString() - Method in class fw.jogoCartas.FactoryCartaComum
Retorna um identificador deste tipo de objeto.
toString() - Method in class fw.jogoCartas.Carta
Representa a carta como String.
toString() - Method in class fw.jogoCartas.FactoryCartaAsMaior
Retorna um identificador deste tipo de objeto.
toString() - Method in class fw.jogoCartas.Comparador
Retorna uma string que identifica este tipo de comparador.
toString() - Method in class fw.jogoCartas.ComparadorAsMaior
Retorna uma string que identifica este tipo de comparador.
toString() - Method in class fw.jogoCartas.ComparadorReiMenor
Retorna uma string que identifica este tipo de comparador.
toString() - Method in class fw.jogoCartas.ComparadorComum
Retorna uma string que identifica este tipo de comparador.

U

ultimoNaipe() - Method in class fw.jogoCartas.Baralho
Recupera o "último naipe" das cartas que podem estar no baralho.
ultimoNaipe() - Method in interface fw.jogoCartas.BaralhoIF
Recupera o "último naipe" das cartas que podem estar no baralho.

V

VALETE - Static variable in class fw.jogoCartas.Carta
Valor da carta VALETE.
valor - Variable in class fw.jogoCartas.Carta
O valor da carta.
valorAS - Static variable in class fw.jogoCartas.ComparadorAsMaior
 
valorPontos - Variable in class fw.jogoCartas.Jogo1
Label que exibe o valor de pontos do jogo corrente.
valorPontos - Variable in class fw.jogoCartas.Jogo2
Label que exibe o valor de pontos do jogo corrente.
valorPontos - Variable in class fw.jogoCartas.Jogo3
Label que exibe o valor de pontos do jogo corrente.
valorREI - Static variable in class fw.jogoCartas.ComparadorReiMenor
 
vazia() - Method in class fw.jogoCartas.Pilha
Informa se a pilha está vazia.
vazia() - Method in interface fw.jogoCartas.PilhaIF
Informa se a pilha está vazia.
venceu - Variable in class fw.jogoCartas.Jogo
Um valor booleano que indica se o jogador já venceu o jogo.
verificadorRegras - Variable in class fw.jogoCartas.Jogo
Uma estrategia para verificar se a jogada solicitada e' permitida de acordo com as regras do jogo.
VerificadorRegrasAcesUp - class fw.jogoCartas.VerificadorRegrasAcesUp.
Um objeto desta classe verifica as regras do jogo Aces Up.
VerificadorRegrasAcesUp() - Constructor for class fw.jogoCartas.VerificadorRegrasAcesUp
Cria um novo verificador para o jogo .
VerificadorRegrasBakersDozen - class fw.jogoCartas.VerificadorRegrasBakersDozen.
Um objeto desta classe verifica as regras do jogo Baker's Dozen.
VerificadorRegrasBakersDozen() - Constructor for class fw.jogoCartas.VerificadorRegrasBakersDozen
Cria um novo verificador para o jogo .
VerificadorRegrasCaptiveQueens - class fw.jogoCartas.VerificadorRegrasCaptiveQueens.
Um objeto desta classe verifica as regras do jogo Captive Queens.
VerificadorRegrasCaptiveQueens() - Constructor for class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Cria um novo verificador para o jogo .
VerificadorRegrasIF - interface fw.jogoCartas.VerificadorRegrasIF.
Define uma interface para objetos que verificam regras de jogos de paciencia.
verificaSeVenceu(ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Informa se o jogador já venceu o jogo.
verificaSeVenceu(ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Informa se o jogador ja' venceu o jogo.
verificaSeVenceu(ColecaoPilhasIF) - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Informa se o jogador ja' venceu o jogo.
verificaSeVenceu(ColecaoPilhasIF) - Method in interface fw.jogoCartas.VerificadorRegrasIF
Informa se o jogador ja' venceu o jogo.

Z

zeraPontuacao() - Method in class fw.jogoCartas.VerificadorRegrasCaptiveQueens
Zera a pontuação do jogo.
zeraPontuacao() - Method in class fw.jogoCartas.VerificadorRegrasAcesUp
Zera a pontuação do jogo.
zeraPontuacao() - Method in class fw.jogoCartas.VerificadorRegrasBakersDozen
Zera a pontuação do jogo.
zeraPontuacao() - Method in interface fw.jogoCartas.VerificadorRegrasIF
Zera a pontuação do jogo.

< A B C D E F G I J L M N O P R S T U V Z