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<EFBFBD>d<EFBFBD>finie
|
|||
|
* @param colorimetrie
|
|||
|
*/
|
|||
|
public Jeton(String colorimetrie){
|
|||
|
couleur = colorimetrie;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* Permet de donner une couleur diff<EFBFBD>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 <EFBFBD> un autre donn<EFBFBD> en param<EFBFBD>tre, au niveau de la couleur
|
|||
|
* @param jtn
|
|||
|
* @return V<EFBFBD>rit<EFBFBD> <EFBFBD>tablie entre les couleurs des deux jetons
|
|||
|
*/
|
|||
|
public boolean estMemeCouleur(Jeton jtn){
|
|||
|
return (jtn.getCouleur().equals(this.couleur));
|
|||
|
}
|
|||
|
}
|