Select Git revision
GrayGrid.java
Forked from
TRAVERS Corentin / flooding-template
1 commit behind, 15 commits ahead of the upstream repository.
BEL KHALIFA Mohamed amine authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
GrayGrid.java 1.30 KiB
package model;
public class GrayGrid implements Grid{
private final int numberOfRows;
private final int numberOfColumns;
public GrayGrid(int numberOfRows, int numberOfColumns){
this.numberOfRows = numberOfRows;
this.numberOfColumns = numberOfColumns;
}
/**
* Return the cell located at the given coordinates in the grid.
*
* @param row the row of the returned the cell
* @param column the column of the returned cell
* @return the cell located in row {@code row} and in column {@code column}
*/
@Override
public Cell getCell(int row, int column) {
return GrayCell.GRAY_CELL;
}
/**
* Return the number of rows of this {@code Grid}
*
* @return the number of rows of this {@code Grid}
*/
@Override
public int getNumberOfRows() {
return numberOfRows;
}
/**
* Return the number of columns of this {@code Grid}
*
* @return the number of columns of this {@code Grid}
*/
@Override
public int getNumberOfColumns() {
return numberOfColumns;
}
@Override
public void color(ColorGenerator colorGenerator) {
}
@Override
public boolean hasNext() {
return false;
}
@Override
public Cell next() {
return null;
}
}