From eb6076d6eff7912fbb01b7cf5a85b60129dfad33 Mon Sep 17 00:00:00 2001
From: r20004714 <andrianinarisaina-cy.RAKOTOARISOA@etu.univ-amu.fr>
Date: Wed, 16 Nov 2022 22:44:13 +0100
Subject: [PATCH] =?UTF-8?q?T=C3=A2che=205=20(9.1)=20:=20Cr=C3=A9ation=20de?=
 =?UTF-8?q?=20la=20classe=20Flooder=20et=20de=20ses=20deux=20m=C3=A9thodes?=
 =?UTF-8?q?=20statiques=20"void=20flood(Cell=20startCell,=20Color=20floodi?=
 =?UTF-8?q?ngColor)"=20et=20"int=20coloredArea(Cell=20startCell)"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/src/main/java/model/Flooder.java | 30 ++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 app/src/main/java/model/Flooder.java

diff --git a/app/src/main/java/model/Flooder.java b/app/src/main/java/model/Flooder.java
new file mode 100644
index 0000000..b4607e5
--- /dev/null
+++ b/app/src/main/java/model/Flooder.java
@@ -0,0 +1,30 @@
+package model;
+
+import java.awt.*;
+
+public class Flooder {
+
+    Cell startCell ;
+    Color floodingColor ;
+
+    //La première méthode aura pour effet de modifier la couleur de chaque cellule atteignable depuis startCellpar
+    public static void flood(Cell startCell, Color floodingColor) {
+
+        ColoredCellIterator ListCellule = new ColoredCellIterator(startCell);
+        for (Cell cell : ListCellule) {
+            ListCellule.System.out.println(str);
+        }
+
+        Iterator<Cell> i = ListCellule.iterator();
+        while (i.hasNext()) {
+            System.out.println(i.next());
+        }
+
+    }
+
+    //La deuxième retournera le nombre de cellules atteignables depuis startCell par un chemin de cellules de la couleur de startCell
+    public int static void coloredArea(Cell startCell) {}
+
+}
+
+
-- 
GitLab