diff --git a/app/src/main/java/model/Cell.java b/app/src/main/java/model/Cell.java index 4f09b41bc92f4c117ab722f4e7a642c4c691aa54..d7d0b609a3d422061639037b2d28668556c74b7d 100644 --- a/app/src/main/java/model/Cell.java +++ b/app/src/main/java/model/Cell.java @@ -41,6 +41,6 @@ public interface Cell { * @return this {@link Cell}'s property */ Property<Color> getColorProperty(); - + Iterator<Cell> iterator(); } diff --git a/app/src/main/java/model/ColoredCellIterator.java b/app/src/main/java/model/ColoredCellIterator.java new file mode 100644 index 0000000000000000000000000000000000000000..e558814ae259bf36fd3e844561bbee459a457932 --- /dev/null +++ b/app/src/main/java/model/ColoredCellIterator.java @@ -0,0 +1,18 @@ +package model; + +import java.util.Iterator; + +public class ColoredCellIterator implements Iterator<Cell> { + public ColoredCellIterator(SquareCell squareCell) { + } + + @Override + public boolean hasNext() { + return false; + } + + @Override + public Cell next() { + return null; + } +} diff --git a/app/src/main/java/model/SquareCell.java b/app/src/main/java/model/SquareCell.java index 7869fe787cceda7a31982ee3c4f722ab401f4a93..46c7dada0bc2026e078155c4e8a5d0bcfe674e52 100644 --- a/app/src/main/java/model/SquareCell.java +++ b/app/src/main/java/model/SquareCell.java @@ -52,5 +52,10 @@ public class SquareCell extends AbstractCell{ } + @Override + public Iterator<Cell> iterator() { + return new ColoredCellIterator(SquareCell.this); + } + }