diff --git a/app/src/main/java/model/ArrayGrid.java b/app/src/main/java/model/ArrayGrid.java index e4b6bdc873f004983f487a1417a41e9cbd5858b8..aeb5070f199929a44ecfe96c2a8c90b02a228156 100644 --- a/app/src/main/java/model/ArrayGrid.java +++ b/app/src/main/java/model/ArrayGrid.java @@ -10,16 +10,16 @@ public class ArrayGrid implements Grid{ public ArrayGrid(int numberOfRows,int numberOfColumns) { this.numberOfRows = numberOfRows; this.numberOfColumns = numberOfColumns; - if (numberOfColumns > 0 || numberOfRows > 0) { + if (numberOfColumns <= 0 || numberOfRows <= 0) { + throw new IllegalArgumentException(); + } + else { for (int j = 0; j < this.numberOfColumns; j++) { for (int i = 0; i < this.numberOfRows; i++) { cells[numberOfRows][numberOfColumns] = new SquareCell(); } } } - else { - throw new IllegalArgumentException() ; - } } public Cell getCell(int row, int column) {