48 lines
930 B
Java
48 lines
930 B
Java
package fr.blankoworld.plateau;
|
|
|
|
/**
|
|
*
|
|
* @author olivier DOSSMANN
|
|
*
|
|
*/
|
|
/**
|
|
* Jeton de jeu
|
|
*/
|
|
public class Jeton {
|
|
/** <p>Couleur du jeton</p> */
|
|
private String couleur;
|
|
|
|
/**
|
|
* Constructeur de jetons avec couleur prédéfinie
|
|
* @param colorimetrie
|
|
*/
|
|
public Jeton(String colorimetrie){
|
|
couleur = colorimetrie;
|
|
}
|
|
|
|
/**
|
|
* Permet de donner une couleur différente au jeton
|
|
* @return couleur du jeton
|
|
*/
|
|
public String getCouleur(){
|
|
return couleur;
|
|
}
|
|
|
|
/**
|
|
* Donne une couleur au jeton de type String
|
|
* @param clr
|
|
*/
|
|
public void setCouleur(String clr){
|
|
this.couleur = clr;
|
|
}
|
|
|
|
/**
|
|
* Permet de comparer cd jeton à un autre donné en paramètre, au niveau de la couleur
|
|
* @param jtn
|
|
* @return Vérité établie entre les couleurs des deux jetons
|
|
*/
|
|
public boolean estMemeCouleur(Jeton jtn){
|
|
return (jtn.getCouleur().equals(this.couleur));
|
|
}
|
|
}
|