From e5997ace949042d29559a6a5636133809e008f4f Mon Sep 17 00:00:00 2001 From: Hang <thi-hang.NGUYEN@etu.univ-amu.fr> Date: Thu, 10 Nov 2022 11:22:27 +0100 Subject: [PATCH] THN --- .../java/model/DistinctColorGenerator.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 app/src/main/java/model/DistinctColorGenerator.java diff --git a/app/src/main/java/model/DistinctColorGenerator.java b/app/src/main/java/model/DistinctColorGenerator.java new file mode 100644 index 0000000..b777fb3 --- /dev/null +++ b/app/src/main/java/model/DistinctColorGenerator.java @@ -0,0 +1,24 @@ +package model; + + +import java.awt.*; +import java.util.List; + +public class DistinctColorGenerator { + List<Color> colors; + Color defaultColor; + public DistinctColorGenerator(List<Color> colors, Color defaultColor){ + this.colors=colors; + this.defaultColor=defaultColor; + + } + + public Color nextColor(Cell cell ){ + for(int i=0; i < colors.size(); i++){ + if (colors.get(i)==cell){ + return colors.get(i); + } + } + return defaultColor; + } +} -- GitLab