public class Joueur extends java.lang.Object implements Observable
Modifier and Type | Field and Description |
---|---|
static int |
Joueur1 |
static int |
Joueur10 |
static int |
Joueur2 |
static int |
Joueur3 |
static int |
Joueur4 |
static int |
Joueur5 |
static int |
Joueur6 |
static int |
Joueur7 |
static int |
Joueur8 |
static int |
Joueur9 |
java.util.ArrayList<Observer> |
liste_observer |
java.util.LinkedList<CarteUno> |
main |
static java.lang.String[] |
NOM |
Constructor and Description |
---|
Joueur(java.lang.String pseudo)
Methode pour choisir le pseudo du joueur
|
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer e) |
static java.util.LinkedList<Joueur> |
afficherJoueur()
Methode qui affiche la liste des joueurs de la partie
|
void |
AnnoncerUno()
Methode qui annonce UNO
|
int |
changerConsole(java.lang.String message) |
int |
changerCouleur() |
void |
changerTalon() |
void |
ContrerUno()
Methode qui annonce contre UNO
|
java.lang.String |
getNom()
Methode qui retourne le Nom du joueur
|
int |
getScore()
Methode qui retourne le score du joueur
|
void |
JouerCarte(int carte)
Methode qui permet de jouer une carte UNO
|
void |
notifyObserver(Pioche pioche,
Talon talon,
int numero) |
boolean |
prendreCarte(CarteUno carte)
Methode qui permet de prendre une carte UNO
|
void |
setScore(int score)
Methode qui permet de mettre à jour le score
|
java.lang.String |
toString()
Methode qui permet d'afficher la main du Joueur en indiquant le numéro de sa carte, puis sa déscription
|
public static final int Joueur1
public static final int Joueur2
public static final int Joueur3
public static final int Joueur4
public static final int Joueur5
public static final int Joueur6
public static final int Joueur7
public static final int Joueur8
public static final int Joueur9
public static final int Joueur10
public java.util.ArrayList<Observer> liste_observer
public java.util.LinkedList<CarteUno> main
public static final java.lang.String[] NOM
public Joueur(java.lang.String pseudo)
pseudo
- public void addObserver(Observer e)
public java.lang.String getNom()
public static java.util.LinkedList<Joueur> afficherJoueur()
public void AnnoncerUno()
public void ContrerUno()
public void JouerCarte(int carte)
carte
- public boolean prendreCarte(CarteUno carte)
carte
- public java.lang.String toString()
toString
in class java.lang.Object
public int getScore()
public void setScore(int score)
score
- public void changerTalon()
public int changerCouleur()
public int changerConsole(java.lang.String message)