MAP0809
Class Mazzo

java.lang.Object
  extended by MAP0809.Mazzo

public class Mazzo
extends java.lang.Object


Constructor Summary
Mazzo()
          Costruttore del Mazzo
 
Method Summary
 Carta carta()
          Restituisce la carta successiva nel mazzo
 void daiCarta()
          Estrae la prossima carta dal mazzo
 TipoCarta daiPunto()
          Restituisce il Punto della carta
 Seme daiSeme()
          Restituisce il Seme della carta
 double daiValore()
          Restituisce il valore della carta
 void mescola()
          Mescola il mazzo di carte
 void stampa()
          Stampa tutte le carte nel mazzo (solo x debug)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mazzo

public Mazzo()
Costruttore del Mazzo

Parameters:
nCarte - nro delle carte
Method Detail

mescola

public void mescola()
Mescola il mazzo di carte


daiCarta

public void daiCarta()
Estrae la prossima carta dal mazzo


stampa

public void stampa()
Stampa tutte le carte nel mazzo (solo x debug)


daiValore

public double daiValore()
Restituisce il valore della carta

Returns:
valore

daiPunto

public TipoCarta daiPunto()
Restituisce il Punto della carta

Returns:
Punto

daiSeme

public Seme daiSeme()
Restituisce il Seme della carta

Returns:
Seme

carta

public Carta carta()
Restituisce la carta successiva nel mazzo

Returns:
La Prossima Carta del mazzo