Serialized Form


Package fw.jogoCartas

Class fw.jogoCartas.Baralhador implements Serializable

Class fw.jogoCartas.BaralhadorEspecial implements Serializable

Class fw.jogoCartas.Baralho implements Serializable

Serialized Fields

baralhador

BaralhadorIF baralhador
Uma estrategia para baralhar o baralho.

baralho

java.util.Vector baralho
O baralho é armazenado aqui. É protected porque alguns baralhos subclasses dessa classe poderão talvez ter que mexer diretamente aqui para construir baralhos especiais.

factoryCartas

FactoryCartaIF factoryCartas
Um objeto responsavel por criar as cartas do baralho.

Class fw.jogoCartas.Carta implements Serializable

Serialized Fields

comparador

Comparador comparador
Uma estrategia para comparar cartas.
See Also:
Comparador

naipe

int naipe
O naipe da carta.

valor

int valor
O valor da carta.

Class fw.jogoCartas.ColecaoPilhas implements Serializable

Serialized Fields

pilhas

java.util.HashMap pilhas
Um conjunto de pares [chave, objeto] onde as chaves são identificadores de pilhas e os objetos são as pilhas correspondentes.

Class fw.jogoCartas.Comparador implements Serializable

Class fw.jogoCartas.ComparadorAsMaior implements Serializable

Class fw.jogoCartas.ComparadorComum implements Serializable

Class fw.jogoCartas.ComparadorReiMenor implements Serializable

Class fw.jogoCartas.Descarte implements Serializable

Class fw.jogoCartas.DistribuidorCartasAcesUp implements Serializable

Class fw.jogoCartas.DistribuidorCartasBakersDozen implements Serializable

Class fw.jogoCartas.DistribuidorCartasCaptiveQueens implements Serializable

Class fw.jogoCartas.Estoque implements Serializable

Class fw.jogoCartas.FactoryBaralho implements Serializable

Class fw.jogoCartas.FactoryBaralhoAsMaior implements Serializable

Class fw.jogoCartas.FactoryBaralhoBaralhadorEspecial implements Serializable

Class fw.jogoCartas.FactoryBaralhoComum implements Serializable

Class fw.jogoCartas.FactoryBaralhoEspecial implements Serializable

Class fw.jogoCartas.FactoryBaralhoReiMenor implements Serializable

Class fw.jogoCartas.FactoryCartaAsMaior implements Serializable

Class fw.jogoCartas.FactoryCartaComum implements Serializable

Class fw.jogoCartas.FactoryCartaReiMenor implements Serializable

Class fw.jogoCartas.Fundacao implements Serializable

Class fw.jogoCartas.JogadaNaoPermitidaException implements Serializable

Class fw.jogoCartas.Jogo implements Serializable

Serialized Fields

baralho

BaralhoIF baralho
O objeto que representa o baralho que será utilizado no jogo.
See Also:
BaralhoIF

criadorBaralho

FactoryBaralhoIF criadorBaralho
Um objeto que cria o baralho utilizado no jogo.

distribuidorCartas

DistribuidorCartasIF distribuidorCartas
Uma estrategia para efetuar a distribuicao inicial das cartas entre as pilhas do jogo.

jogoIniciado

boolean jogoIniciado
Indica se o jogo ja foi iniciado.

pilhas

ColecaoPilhasIF pilhas
A colecao de pilhas do jogo.

populadorPilhas

PopuladorPilhasIF populadorPilhas
Uma estrategia para criar as pilhas deste jogo.

venceu

boolean venceu
Um valor booleano que indica se o jogador já venceu o jogo.

verificadorRegras

VerificadorRegrasIF verificadorRegras
Uma estrategia para verificar se a jogada solicitada e' permitida de acordo com as regras do jogo.

Class fw.jogoCartas.Pilha implements Serializable

Serialized Fields

pilha

java.util.Stack pilha
Aqui será armazenada a pilha de cartas.

Class fw.jogoCartas.PopuladorPilhasAcesUp implements Serializable

Class fw.jogoCartas.PopuladorPilhasBakersDozen implements Serializable

Class fw.jogoCartas.PopuladorPilhasCaptiveQueens implements Serializable

Class fw.jogoCartas.VerificadorRegrasAcesUp implements Serializable

Serialized Fields

pontuacao

int pontuacao
Um valor que indica a pontuação do jogo corrente.

Class fw.jogoCartas.VerificadorRegrasBakersDozen implements Serializable

Serialized Fields

pontuacao

int pontuacao
Um valor que indica a pontuação do jogo corrente.

Class fw.jogoCartas.VerificadorRegrasCaptiveQueens implements Serializable

Serialized Fields

numEstoqueIniciado

int numEstoqueIniciado
Informa o numero maximo de vezes que o estoque foi inicializado com as cartas do descarte.

numMaxEstoqueIniciado

int numMaxEstoqueIniciado
Informa o numero maximo de vezes que o estoque pode ser inicializado com as cartas do descarte.

pontuacao

int pontuacao
Um valor que indica a pontuação do jogo corrente.