|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fw.jogoCartas.Pilha
Um objeto desta classe representa uma pilha de objetos carta.
Carta
, Serialized FormField Summary | |
private java.util.Stack |
pilha
Aqui será armazenada a pilha de cartas. |
Constructor Summary | |
Pilha()
Constrói uma pilha de cartas vazia. |
Method Summary | |
CartaIF |
getCartaAt(int indice)
Retorna a carta que estiver na posição indice desta
pilha. |
void |
insere(CartaIF carta)
Insere uma carta no topo da pilha. |
void |
limpaPilha()
Retira todas as cartas de uma pilha deixando-a vazia. |
boolean |
permiteAdicionar()
Indica se a pilha pode receber uma nova carta. |
boolean |
permiteRetirar()
Indica se a carta do topo pode ser retirada da pilha. |
CartaIF |
retira()
Retira e retorna a carta do topo da pilha. |
int |
tamanho()
Retorna o tamanho da pilha. |
CartaIF |
topo()
Retorna, sem retirar, a carta que está no topo da pilha. |
boolean |
vazia()
Informa se a pilha está vazia. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.util.Stack pilha
Constructor Detail |
public Pilha()
Method Detail |
public CartaIF retira()
public void insere(CartaIF carta)
carta
- A carta que deve ser inserida no topo da pilha.public CartaIF topo()
public int tamanho()
public boolean vazia()
public void limpaPilha()
public CartaIF getCartaAt(int indice)
indice
desta
pilha.indice
- A posição da carta a ser recuperada na pilha.indice
da pilha.public boolean permiteRetirar()
public boolean permiteAdicionar()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |