Class Main

java.lang.Object
  extended by Main

public class Main
extends java.lang.Object


Field Summary
 Carte carteAPoser
           
 java.util.Vector<Joueur> joueurVise
           
 
Constructor Summary
Main()
           
 
Method Summary
 javax.swing.JPanel afficherMain()
          Retourne le JPanel représentant la main du joueur.
 void ajouterCarte(Carte c, int position)
          Ajoute une carte dans la main
 void cible(Carte c)
          Recense les joueurs qui pourraient être la cble de la carte c
 Carte[] getCartesDeLaMain()
           
 void jouerCarte(Carte c, Joueur cible)
          Joue une carte, elle examine les possibilités de jeu et [propose les / effectue la] seule(s) possible(s)
 void retirerCarte(Carte c)
          retire la carte c de la main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

carteAPoser

public Carte carteAPoser

joueurVise

public java.util.Vector<Joueur> joueurVise
Constructor Detail

Main

public Main()
Method Detail

getCartesDeLaMain

public Carte[] getCartesDeLaMain()

ajouterCarte

public void ajouterCarte(Carte c,
                         int position)
Ajoute une carte dans la main

Parameters:
c - Carte
position - int

retirerCarte

public void retirerCarte(Carte c)
retire la carte c de la main

Parameters:
c -

jouerCarte

public void jouerCarte(Carte c,
                       Joueur cible)
Joue une carte, elle examine les possibilités de jeu et [propose les / effectue la] seule(s) possible(s)

Parameters:
c - Carte
cible - Joueur

cible

public void cible(Carte c)
Recense les joueurs qui pourraient être la cble de la carte c

Parameters:
c - Carte

afficherMain

public javax.swing.JPanel afficherMain()
Retourne le JPanel représentant la main du joueur.

Returns:
JPanel