package model; import javafx.scene.paint.Color; import java.util.Iterator; import java.util.List; public class SquareCell extends AbstractCell{ public void squareCell() { Color DEFAULT_CELL_COLOR; List<Cell> neighbours; } public void squareCell(Color color) { this.setColor(color); } public void squareCell(Color color, List<Cell> neighbours) { this.setColor(color); this.setNeighbours(neighbours); } /** * A cell is placed somewhere on a grid. Its neighbours thus depend on the underlying grid. * * @return the list of cell that are neighbours of this{@code Cell}. */ @Override public List<Cell> getNeighbours() {return null;} /** * Update the list of neighbours of this {@code Cell}. * * @param cells a list of cells that are the neighbours of this {@code cell} * int the underlying grid. */ @Override public void setNeighbours(List<Cell> cells) { } }