From 654778637279e1a409704431a2a8e19cd7ba31a5 Mon Sep 17 00:00:00 2001 From: EL GAOUAL Zaid <zaid.el-gaoual@etu.univ-amu.fr> Date: Tue, 15 Nov 2022 16:52:10 +0100 Subject: [PATCH] RandomColorGenerator --- .../main/java/model/RandomColorGenerator.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 app/src/main/java/model/RandomColorGenerator.java diff --git a/app/src/main/java/model/RandomColorGenerator.java b/app/src/main/java/model/RandomColorGenerator.java new file mode 100644 index 0000000..f3e5361 --- /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())); + } +} -- GitLab