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