From e35dbf8c7ff70fd80df2f47b6f34eac4af46fa59 Mon Sep 17 00:00:00 2001 From: dragapsy <elghaoutiayman20@gmail.com> Date: Fri, 18 Nov 2022 21:58:45 +0100 Subject: [PATCH] Tache 5 (Constructeur ColoredCellIterator(Cell startCell)). --- .../main/java/model/ColoredCellIterator.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/model/ColoredCellIterator.java b/app/src/main/java/model/ColoredCellIterator.java index e558814..8e846bc 100644 --- a/app/src/main/java/model/ColoredCellIterator.java +++ b/app/src/main/java/model/ColoredCellIterator.java @@ -1,9 +1,26 @@ package model; +import javafx.scene.paint.Color; + +import java.awt.*; +import java.util.HashSet; import java.util.Iterator; +import java.util.Set; public class ColoredCellIterator implements Iterator<Cell> { - public ColoredCellIterator(SquareCell squareCell) { + private Color color; + private Set<Cell> visitedCells; + private Set<Cell> pendingCells; + private Cell startCell; + + + public ColoredCellIterator(Cell startCell){ + this.startCell=startCell; + visitedCells=new HashSet<>(); + this.pendingCells=new HashSet<>(); + this.pendingCells.add(startCell); + this.color = startCell.getColor(); + } @Override -- GitLab