p1.aplic.cartas
Class CartaPoquer

java.lang.Object
  |
  +--p1.aplic.cartas.Carta
        |
        +--p1.aplic.cartas.CartaPoquer

public class CartaPoquer
extends Carta

Uma carta de um baralho para jogar poquer. Uma diferença com uma carta comum é que o AS vale mais que o Rei no poquer. A outra diferença é que cartas de poquer não podem ter valor 2, 3, 4, 5.

Version:
1.1
Copyright (C) 1999 Universidade Federal da Paraíba.
Author:
Jacques Philippe Sauvé, jacques@dsc.ufpb.br

Field Summary
static int AS
          Valor da carta AS.
 
Fields inherited from class p1.aplic.cartas.Carta
COPAS, DAMA, ESPADAS, OUROS, PAUS, REI, VALETE
 
Constructor Summary
CartaPoquer(int valor, int naipe)
          Construtor de uma carta de poquer
 
Method Summary
static int maiorValor()
          Recupera o valor da maior carta deste tipo que pode ser criada.
static int menorValor()
          Recupera o valor da menor carta deste tipo que pode ser criada.
 java.lang.String toString()
          Representa a carta como String.
 
Methods inherited from class p1.aplic.cartas.Carta
compareTo, equals, getNaipe, getValor, primeiroNaipe, últimoNaipe
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AS

public static final int AS
Valor da carta AS. Usado para construir uma carta: new Carta(Carta.AS, Carta.PAUS) O AS no poquer vale mais que o REI
Constructor Detail

CartaPoquer

public CartaPoquer(int valor,
                   int naipe)
Construtor de uma carta de poquer
Parameters:
valor - O valor da carta (6, 7, 8, 9, 10, VALETE, DAMA, REI, AS).
naipe - O naipe da carta (PAUS, OUROS, COPAS, ESPADAS).
Method Detail

menorValor

public static int menorValor()
Description copied from class: Carta
Recupera o valor da menor carta deste tipo que pode ser criada. É possível fazer um laço de menorValor() até maiorValor() para varrer todos os valores possíveis de cartas.
Following copied from class: p1.aplic.cartas.Carta
Returns:
O menor valor.

maiorValor

public static int maiorValor()
Description copied from class: Carta
Recupera o valor da maior carta deste tipo que pode ser criada. É possível fazer um laço de menorValor() até maiorValor() para varrer todos os valores possíveis de cartas.
Following copied from class: p1.aplic.cartas.Carta
Returns:
O maior valor.

toString

public java.lang.String toString()
Representa a carta como String.
Overrides:
toString in class Carta
Returns:
Um string representando a carta.