SetteeMezzo.mazzo
Class Mazzo

java.lang.Object
  extended by SetteeMezzo.mazzo.Mazzo

public class Mazzo
extends java.lang.Object


Constructor Summary
Mazzo()
          Costruttore del Mazzo
 
Method Summary
 Carta carta()
           
 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

Method Detail

mescola

public void mescola()
Mescola il mazzo di carte


daiCarta

public void daiCarta()
              throws MazzoTerminatoException
Estrae la prossima carta dal mazzo

Throws:
java.lang.Exception
MazzoTerminatoException

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()