p1.aplic.cartas
Class BaralhoTarot

java.lang.Object
  |
  +--p1.aplic.cartas.Baralho
        |
        +--p1.aplic.cartas.BaralhoTarot

public class BaralhoTarot
extends Baralho

Um baralho para jogar Tarot. As cartas de Tarot são diferentes das cartas comuns de várias formas. Um baralho de Tarot tem 78 cartas: A Minor Arcana tem 56 cartas (14 cartas de 4 naipes) e a Major Arcana tem 22 cartas (22 cartas de figuras, sem naipes).

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

Constructor Summary
BaralhoTarot()
          Cria um baralho de Tarot.
 
Method Summary
 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 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 p1.aplic.cartas.Baralho
baralhar, iterator, númeroDeCartas, pegaCarta
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaralhoTarot

public BaralhoTarot()
Cria um baralho de Tarot.
Method Detail

menorValor

public int menorValor()
Recupera o valor da menor carta possível deste baralho. É possível fazer um laço de menorValor() até maiorValor() para varrer todos os valores possíveis de cartas.
Overrides:
menorValor in class Baralho
Returns:
O menor valor.

maiorValor

public int maiorValor()
Recupera o valor da maior carta possível deste baralho. É possível fazer um laço de menorValor() até maiorValor() para varrer todos os valores possíveis de cartas.
Overrides:
maiorValor in class Baralho
Returns:
O maior valor.

primeiroNaipe

public int primeiroNaipe()
Recupera o "primeiro naipe" das cartas que podem estar no baralho. Ser "primeiro naipe" não significa muita coisa, já que naipes não tem valor (um naipe não é menor ou maior que o outro). Fala-se de "primeiro naipe" e "último naipe" para poder fazer um laço de primeiroNaipe() até últimoNaipe() para varrer todos os naipes possíveis de cartas.
Overrides:
primeiroNaipe in class Baralho
Returns:
O primeiro naipe.

últimoNaipe

public int últimoNaipe()
Recupera o "último naipe" das cartas que podem estar no baralho. Ser "último naipe" não significa muita coisa, já que naipes não tem valor (um naipe não é menor ou maior que o outro). Fala-se de "primeiro naipe" e "último naipe" para poder fazer um laço de primeiroNaipe() até últimoNaipe() para varrer todos os naipes possíveis de cartas.
Overrides:
últimoNaipe in class Baralho
Returns:
O primeiro naipe.