package model; import javafx.scene.paint.Color; import java.util.AbstractList; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class SquareCell extends AbstractCell { List<Cell> neighbours; public SquareCell() { AbstractCell cell = new SquareCell(); } public SquareCell(Color color){ AbstractCell cell = new SquareCell(color); } public SquareCell(Color color,List<Cell>neighbours){ AbstractCell cell = new SquareCell(color,neighbours); } @Override public List<Cell> getNeighbours() { return this.neighbours; } @Override public void setNeighbours(List<Cell> cells) { for (int i = 0; i < neighbours.size() ; i++) { this.neighbours.set(i,cells.get(i)); } } }