81 lines
1.4 KiB
Java
81 lines
1.4 KiB
Java
package fr.blankoworld.plateau;
|
|
|
|
/**
|
|
*
|
|
* @author olivier DOSSMANN
|
|
*
|
|
*/
|
|
/**
|
|
* Permet de creer des joueurs de Blankuissance 4 avec leur jeton
|
|
*/
|
|
public class Joueurs {
|
|
|
|
/**
|
|
* Nom du joueur
|
|
*/
|
|
private String nomJoueur;
|
|
/**
|
|
* Jeton du joueur
|
|
*/
|
|
private Jeton jetonJoueur;
|
|
|
|
/**
|
|
* Nombre de joueurs instancies
|
|
*/
|
|
public int s_nombreJoueurs;
|
|
|
|
/**
|
|
*
|
|
* @param nom - Nom du joueur
|
|
* @param couleur - couleur de son pion
|
|
*/
|
|
/**
|
|
* Constructeur de la classe Joueurs
|
|
*/
|
|
public Joueurs(String nom, String couleur){
|
|
nomJoueur = nom;
|
|
jetonJoueur = new Jeton(couleur);
|
|
s_nombreJoueurs++;
|
|
}
|
|
|
|
/**
|
|
* Methode qui retourne le nom du joueur et la couleur du joueur en cours
|
|
*/
|
|
public String toString(){
|
|
return "Joueur : " + nomJoueur + "\nCouleur : " + this.jetonJoueur.getCouleur();
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return Nom du joueur
|
|
*/
|
|
/**
|
|
* Recupere le nom du joueur
|
|
*/
|
|
public String getNom(){
|
|
return this.nomJoueur;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param nom - Nom du joueur
|
|
*/
|
|
/**
|
|
* Permet de changer/donner le nom du joueur
|
|
*/
|
|
public void setNom(String nom){
|
|
this.nomJoueur = nom;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return recupere le jeton du joueur
|
|
*/
|
|
/**
|
|
* Avez vous besoin du jeton du joueur ? Oui ? Alors vous etes au bon endroit
|
|
*/
|
|
public Jeton donneJeton(){
|
|
return this.jetonJoueur;
|
|
}
|
|
}
|