|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Define uma interface para objetos que verificam regras de jogos de paciencia.
Method Summary | |
java.lang.String |
getPontuacao()
Retorna a pontuação do jogo corrente. |
java.lang.String |
getRegras()
Retorna um texto contendo as regras do jogo. |
boolean |
iniciarEstoquePermitido()
Indica se a pilha estoque pode ser novamente reinicializada após todas as suas cartas terem sido descartadas. |
void |
joga(java.lang.String fonte,
java.lang.String destino,
ColecaoPilhasIF pilhas)
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. |
boolean |
verificaSeVenceu(ColecaoPilhasIF pilhas)
Informa se o jogador ja' venceu o jogo. |
void |
zeraPontuacao()
Zera a pontuação do jogo. |
Method Detail |
public void joga(java.lang.String fonte, java.lang.String destino, ColecaoPilhasIF pilhas) throws JogadaNaoPermitidaException
fonte
- O nome da pilha fonte.destino
- O nome da pilha destino.pilhas
- A coleção de pilhas do jogo.public boolean verificaSeVenceu(ColecaoPilhasIF pilhas)
pilhas
- As pilhas do jogo que deve ser verificado.public java.lang.String getRegras()
public java.lang.String getPontuacao()
public boolean iniciarEstoquePermitido()
public void zeraPontuacao()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |