Class Pioche

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector<Carte>
              extended by PaquetDeCartes
                  extended by Pioche
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Carte>, java.util.Collection<Carte>, java.util.List<Carte>, java.util.RandomAccess

public class Pioche
extends PaquetDeCartes

See Also:
Serialized Form

Field Summary
 
Fields inherited from class PaquetDeCartes
facteur
 
Constructor Summary
Pioche(PaquetDeCartes carteRestantes)
           
 
Method Summary
 void actualiserPioche()
          Actualise les informations et l'affichage de la pioche
 void calculerCartesPiocheRestantes()
          Calcule le nombre de cartes restant dans la pioche pour que les joueurs puissent savoir si la partie se finit bientot...
 void creerPanelDeLaPioche()
          Crée le panel de la pioche et permet ou non au joueur en cours de cliquer dessus pour jouer une carte
 void defausser(Carte c)
          Defausse la carte en paramètre, la retire de la main du joueur et change de joueur.
 javax.swing.JPanel getPanelDeLaPioche()
           
 
Methods inherited from class PaquetDeCartes
distribuer, melanger
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

Pioche

public Pioche(PaquetDeCartes carteRestantes)
Method Detail

getPanelDeLaPioche

public javax.swing.JPanel getPanelDeLaPioche()

creerPanelDeLaPioche

public void creerPanelDeLaPioche()
Crée le panel de la pioche et permet ou non au joueur en cours de cliquer dessus pour jouer une carte


calculerCartesPiocheRestantes

public void calculerCartesPiocheRestantes()
Calcule le nombre de cartes restant dans la pioche pour que les joueurs puissent savoir si la partie se finit bientot...


defausser

public void defausser(Carte c)
Defausse la carte en paramètre, la retire de la main du joueur et change de joueur.

Parameters:
c -

actualiserPioche

public void actualiserPioche()
Actualise les informations et l'affichage de la pioche