diff --git a/app/src/main/java/util/CyclicColorGenerator.java b/app/src/main/java/util/CyclicColorGenerator.java index b707665b37e619a3160e201cba218355f0b66e7f..77add7c0d718761566810600f9b751defdef16ef 100644 --- a/app/src/main/java/util/CyclicColorGenerator.java +++ b/app/src/main/java/util/CyclicColorGenerator.java @@ -10,15 +10,22 @@ import javafx.scene.paint.Color; public class CyclicColorGenerator implements ColorGenerator { private List<Color> colors ; + private int appels; public CyclicColorGenerator(List<Color> colors){ this.colors = colors; + this.appels = appels+1; } public Color nextColor(Cell cell){ - Color color= colors.get(0); - return color; + CyclicColorGenerator cyclicColorGenerator = new CyclicColorGenerator(new ArrayList<>()); + while(cyclicColorGenerator.appels <=this.colors.size()){ + return colors.get(cyclicColorGenerator.appels-1); + } + cyclicColorGenerator.appels = 0; + return colors.get(cyclicColorGenerator.appels); + } }