package animationPersonnages; import java.awt.Color; public class Couleur extends Color { private static final long serialVersionUID = 1; static final Couleur VERT = new Couleur(Color.GREEN); static final Couleur ROUGE = new Couleur(Color.RED); static final Couleur BLEU = new Couleur(Color.BLUE); static final Couleur MAGENTA = new Couleur(Color.MAGENTA); static final Couleur ROSE = new Couleur(Color.PINK); static final Couleur ORANGE = new Couleur(Color.ORANGE); static final Couleur JAUNE = new Couleur(Color.YELLOW); static final Couleur CYAN = new Couleur(Color.CYAN); static final Couleur NOIR = new Couleur(Color.BLACK); public Couleur(Color couleur) { super(couleur.getRed(), couleur.getGreen(), couleur.getBlue()); } public String toString() { if (equals(VERT)) return "vert"; if (equals(BLEU)) return "bleu"; if (equals(ROUGE)) return "rouge"; if (equals(MAGENTA)) return "magenta"; if (equals(ROSE)) return "rose"; if (equals(ORANGE)) return "orange"; if (equals(CYAN)) return "cyan"; if (equals(JAUNE)) return "jaune"; return "noir"; } }