projet-court-programmation-.../allumettes/CoupInvalideException.java

30 lines
927 B
Java
Raw Permalink Normal View History

2023-06-20 19:05:21 +00:00
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;
}
}