diff --git a/app/src/main/java/model/RandomColorGenerator.java b/app/src/main/java/model/RandomColorGenerator.java new file mode 100644 index 0000000000000000000000000000000000000000..f3e53611b70ac1e5427aac16eb93b0cec149c6b8 --- /dev/null +++ b/app/src/main/java/model/RandomColorGenerator.java @@ -0,0 +1,20 @@ +package model; + +import javafx.scene.paint.Color; + +import java.util.List; +import java.util.Random; + +public class RandomColorGenerator implements ColorGenerator{ + private List<Color>colors; + private Random randomGenerator; + + public RandomColorGenerator(List<Color> colors, Random randomGenerator){ + this.colors=colors; + this.randomGenerator=randomGenerator; + } + @Override + public Color nextColor(Cell cell) { + return colors.get(randomGenerator.nextInt(colors.size())); + } +}