diff --git a/app/src/main/java/model/ArrayGrid.java b/app/src/main/java/model/ArrayGrid.java index 30ec1d071896f35d073d51a2b56b43e43973ee90..f3da3b7fe71b7a6edaecb7d49730e501492c7f9a 100644 --- a/app/src/main/java/model/ArrayGrid.java +++ b/app/src/main/java/model/ArrayGrid.java @@ -1,5 +1,7 @@ package model; +import java.util.Iterator; + public class ArrayGrid implements model.Grid { //Tableau pour stocker les cellules @@ -42,6 +44,11 @@ public class ArrayGrid implements model.Grid { return null; } + @Override + public Iterator<Cell> iterator() { + return null; + } + @Override public int getNumberOfRows() { return 0; diff --git a/app/src/main/java/model/CellGridIterator.java b/app/src/main/java/model/CellGridIterator.java new file mode 100644 index 0000000000000000000000000000000000000000..f601e041b3bef7cf00d407e53d58f437e6b96db9 --- /dev/null +++ b/app/src/main/java/model/CellGridIterator.java @@ -0,0 +1,24 @@ +package model; +import java.util.Iterator; + +public class CellGridIterator implements Iterator<Cell> { + + ArrayGrid[] grid ; + + //Constructeur de la classe + public void CellGridIterator(ArrayGrid[] grid) { + grid = new ArrayGrid[]{} ; + } + + //Méthode à implémenter + @Override + public boolean hasNext() { + return false; + } + + //Méthode à implémenter + @Override + public Cell next() { + return null; + } +} diff --git a/app/src/main/java/model/ColorGenerator.java b/app/src/main/java/model/ColorGenerator.java index afb49c2a305c482a01357a7c9adf6c50276e929e..d057db3188cf23843036d6456c04e8d02ab6dffa 100644 --- a/app/src/main/java/model/ColorGenerator.java +++ b/app/src/main/java/model/ColorGenerator.java @@ -1,5 +1,4 @@ package model; - import javafx.scene.paint.Color; public interface ColorGenerator { diff --git a/app/src/main/java/model/GrayGrid.java b/app/src/main/java/model/GrayGrid.java index b3078cc3369573cf5401964bd5e11742f9d53e23..5e73e426295124d1d9030a9c55e5984a7117738e 100644 --- a/app/src/main/java/model/GrayGrid.java +++ b/app/src/main/java/model/GrayGrid.java @@ -1,5 +1,7 @@ package model; +import java.util.Iterator; + public class GrayGrid implements Grid{ private final int numberOfRows; @@ -27,6 +29,11 @@ public class GrayGrid implements Grid{ return GrayCell.GRAY_CELL; } + @Override + public Iterator<Cell> iterator() { + return null; + } + /** * Return the number of rows of this {@code Grid} *