|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--p1.aplic.cartas.Mao | +--p1.aplic.cartas.MaoPoquer
Uma mão de cartas de poquer. A grande diferença é que o valor da mão é calculado de acordo com as regras do poquer.
Em ordem crescente, as mãos são:
Field Summary | |
static int |
DOIS_PARES
Valor de uma mão que tem dois pares |
static int |
FLUSH
Valor de uma mão que tem um flush (5 cartas de mesmo naipe) |
static int |
FOUR
Valor de uma mão que tem quatro cartas de mesmo valor. |
static int |
FULL_HOUSE
Valor de uma mão que tem uma mão cheia (uma trinca e um par). |
static int |
NADA
Valor de uma mão que não tem nada |
static int |
PAR
Valor de uma mão que tem um par |
static int |
ROYAL_STRAIGHT_FLUSH
Valor de uma mão que tem uma sequência + flush terminando em AS. |
static int |
SEQUENCIA
Valor de uma mão que tem uma sequência (straight) (5 cartas seguidas, sem ser do mesmo naipe) AS segue Rei |
static int |
STRAIGHT_FLUSH
Valor de uma mão que tem uma sequência + flush |
static int |
TRINCA
Valor de uma mão que tem três cartas de mesmo valor |
Constructor Summary | |
MaoPoquer()
|
Method Summary | |
java.lang.String |
nomeDaMão()
Fornece o valor da mão usando o linguajar do poquer. |
java.lang.String |
toString()
Representa a mão de cartas como string. |
int |
valor()
Calcula o valor da mão. |
Methods inherited from class p1.aplic.cartas.Mao |
adicionar, cartaEm, cartaNoTopo, compareTo, iterator, númeroDeCartas, remover, remover, trocar, trocar |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int NADA
public static final int PAR
public static final int DOIS_PARES
public static final int TRINCA
public static final int SEQUENCIA
public static final int FLUSH
public static final int FULL_HOUSE
public static final int FOUR
public static final int STRAIGHT_FLUSH
public static final int ROYAL_STRAIGHT_FLUSH
Constructor Detail |
public MaoPoquer()
Method Detail |
public int valor()
valor
in class Mao
public java.lang.String nomeDaMão()
public java.lang.String toString()
toString
in class Mao
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |