|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--p1.aplic.cartas.Baralho
Um baralho comum de cartas. Num baralho comum, tem 52 cartas: 13 valores (AS, 2, 3, ..., 10, valete, dama, rei) de 4 naipes (ouros, espadas, copas, paus).
Constructor Summary | |
Baralho()
Construtor de um baralho comum. |
Method Summary | |
void |
baralhar()
Baralha (traça) o baralho. |
java.util.Iterator |
iterator()
Recupera um iterador para poder varrer todas as cartas do baralho. |
int |
maiorValor()
Recupera o valor da maior carta possível deste baralho. |
int |
menorValor()
Recupera o valor da menor carta possível deste baralho. |
int |
númeroDeCartas()
Recupera o número de cartas atualmente no baralho. |
Carta |
pegaCarta()
Retira uma carta do topo do baralho e a retorna. |
int |
primeiroNaipe()
Recupera o "primeiro naipe" das cartas que podem estar no baralho. |
int |
últimoNaipe()
Recupera o "último naipe" das cartas que podem estar no baralho. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Baralho()
Method Detail |
public int menorValor()
public int maiorValor()
public int primeiroNaipe()
public int últimoNaipe()
public int númeroDeCartas()
public java.util.Iterator iterator()
public void baralhar()
public Carta pegaCarta()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |