Skip to content
Snippets Groups Projects
Commit f1f986de authored by RAKOTOARISOA Andrianinarisaina cy's avatar RAKOTOARISOA Andrianinarisaina cy
Browse files

Tâche 4 (7.6) : Création de la classe DistinctColorGenerator, de son...

Tâche 4 (7.6) : Création de la classe DistinctColorGenerator, de son constructeur et mise en place de la méthode nextColor dans la classe
parent 836cc7cd
No related branches found
No related tags found
No related merge requests found
package model;
import java.awt.Color;
import java.util.List;
public class DistinctColorGenerator {
List<Color> colors ;
Color defaultColor ;
List<Color> colordistinct ;
int i ;
//"callednextColor" est une variable vérifiant si la méthode est appelé une fois ou plus si c'est possible de l'appeler
private static int callednextColor = 0 ;
//Constructeur de la classe
public void DistinctColorGenerator(List<Color> colors, Color defaultColor) {
this.colors = colors ;
this.defaultColor = defaultColor ;
}
//Demandée par l'exercice
public Color nextColor(Cell cell) {
if (callednextColor == 0 ) {
callednextColor++;
return colordistinct.get(i);
}
else return this.defaultColor;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment