/**
 * Jeu des 6 couleurs
 *
 * @package models
 * @enum    Color
 * @desc    Liste les couleurs disponibles
 *
 * @author  Thibault Vlacich <thibault.vlacich@isep.fr>
 * @author  Hugo Michard <hugo.michard@isep.fr>
 */

package models;

public enum Color {
  Red,
  Orange,
  Yellow,
  Green,
  Blue,
  Purple;
  
  public String getColorCode(Color c) {
    switch (c) {
      case Red:
        return "r";
      case Orange:
        return "o";
      case Yellow:
        return "j";
      case Green:
        return "v";
      case Blue:
        return "b";
      case Purple:
        return "i";
      default:
        return "?";
    }
  }
}

@@ -235,81 +235,481 @@
 s;%0A%0A
-public enum Color %7B%0A  Red,%0A  Orange,%0A  Yellow,%0A  Green,%0A  Blue,%0A  Purple;
+import java.util.Arrays;%0Aimport java.util.Collections;%0Aimport java.util.List;%0Aimport java.util.Random;%0A%0Apublic enum Color %7B%0A  Red,%0A  Orange,%0A  Yellow,%0A  Green,%0A  Blue,%0A  Purple;%0A  %0A  private static final List%3CColor%3E VALUES = Collections.unmodifiableList(Arrays.asList(values()));%0A  private static final int SIZE = VALUES.size();%0A  private static final Random RANDOM = new Random();%0A%0A  public static Color getRandomColor()  %7B%0A    return VALUES.get(RANDOM.nextInt(SIZE));%0A  %7D
 %0A  %0A

Ajoute la possibilité de tirer une couleur aléatoire