public abstract class Rune {//On la declare abstraite pour qu'on ne puisse pas instancier, par erreur, une rune sans definir sa reelle nature private int couleur; private int forme; private int etatparticulier; //attribut définissant a quel type de rune on a affaire(0=normal,1=bombe,2=neutre) public Rune(int etatparticulier) { couleur = 0;//on met les attirbuts a une valeur impossible pour les runes normales forme = 0; this.etatparticulier=etatparticulier;} // cree une rune bombe ou neutre ou normale ss forme ni couleur public int getCouleur () { return couleur;} public int getForme () { return forme;} public void setCouleur (int couleur) {this.couleur=couleur;} public void setForme (int forme) {this.forme=forme;} public int getEtatparticulier(){return etatparticulier;} public void poserRune(Casse c){ } }