package model;

public class ArrayGrid implements Grid{


    public void arrayGrid(int numberOfRows, int numberOfColumns) {
        if(numberOfRows <= 0 || numberOfColumns <= 0)
            throw new IllegalArgumentException("Le nombre de lignes ou de colonnes ne peut pas être nul ou négatif.");
        Cell[][] cells = new Cell[numberOfRows][numberOfColumns];
        for(int i = 0; i < numberOfRows; i++) {
            for(int j = 0; j < numberOfColumns; j++) {
                cells[i][j] = new SquareCell();
            }
        }
    }
    @Override
    public Cell getCell(int row, int column) {
        return null;
    }

    @Override
    public int getNumberOfRows() {
        return cells.length;
    }

    @Override
    public int getNumberOfColumns() {
        return 0;
    }
}