From 51c56a9dc5b118b4231e402b600826f7436be88a Mon Sep 17 00:00:00 2001 From: EL GAOUAL Zaid <zaid.el-gaoual@etu.univ-amu.fr> Date: Tue, 15 Nov 2022 16:40:01 +0100 Subject: [PATCH] Cyclic --- app/src/main/java/model/CyclicColorGenerator.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/model/CyclicColorGenerator.java b/app/src/main/java/model/CyclicColorGenerator.java index c442030..d4f7dde 100644 --- a/app/src/main/java/model/CyclicColorGenerator.java +++ b/app/src/main/java/model/CyclicColorGenerator.java @@ -3,8 +3,9 @@ import javafx.scene.paint.Color; import java.util.List; public class CyclicColorGenerator implements ColorGenerator { - public ArrayGrid grid; - public List<Color> colors; + private ArrayGrid grid; + private List<Color> colors; + private int i=0; public CyclicColorGenerator(List<Color> colors) { this.colors=colors; @@ -12,6 +13,13 @@ public class CyclicColorGenerator implements ColorGenerator { @Override public Color nextColor(Cell cell) { - return null; + Color color = colors.get(i); + if (i<colors.size()-1) { + i += 1; + } + else { + i=0; + } + return color; } } -- GitLab