30 lines
927 B
Java
30 lines
927 B
Java
|
package allumettes;
|
||
|
|
||
|
/** Exception qui indique qu'un coup invalide est joué.
|
||
|
* @author Xavier Crégut
|
||
|
* @version $Revision: 1.3 $
|
||
|
*/
|
||
|
public class CoupInvalideException extends Exception {
|
||
|
|
||
|
/** Nombre d'allumettes prises. */
|
||
|
private int nbAllumettes;
|
||
|
|
||
|
/** Initialiser CoupInvalideException à partir du nombre d'allumettes
|
||
|
* prises et le problème constaté. Par exemple, on peut avoir nombre
|
||
|
* d'allumettes qui vaut 0 et le problème "< 1".
|
||
|
* @param nb le nombre d'allumettes prises
|
||
|
* @param probleme le problème sur le nombre d'allumettes
|
||
|
*/
|
||
|
public CoupInvalideException(int nb, String probleme) {
|
||
|
super("Nombre d'allumettes invalide : " + nb + " (" + probleme + ")");
|
||
|
this.nbAllumettes = nb;
|
||
|
}
|
||
|
|
||
|
/** Indiquer le nombre d'allumettes qu'un joueur a voulu prendre.
|
||
|
* @return le nombre d'allumettes qu'un joueur a voulu prendre. */
|
||
|
public int getNombreAllumettes() {
|
||
|
return this.nbAllumettes;
|
||
|
}
|
||
|
|
||
|
}
|