diff --git a/app/src/main/java/model/DistinctColorGenerator.java b/app/src/main/java/model/DistinctColorGenerator.java new file mode 100644 index 0000000000000000000000000000000000000000..b777fb3deaa1d855ed3eaa1d490678d18eec6751 --- /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; + } +}