Метод countMineNeighbors() должен для каждой ячейки "не мины" из матрицы gameField подсчитать количество соседних ячеек "мин" и установить это значение в поле countMineNeighbors.
if (!gameField[y][x].isMine) - для каждой ячейки "не мины" из матрицы gameField
gameField[y][x].countMineNeighbors = getNeighbors(gameField[y][x]).size(); - подсчитать количество соседних ячеек "мин" и установить это значение в поле countMineNeighbors.
Я присваиваю полю каждой ячейки "не мины" кол-во элементов списка заминированных соседей, т.е. ко-во мин соседних клеток. Не понимаю в чём ошибка..
package com.javarush.games.minesweeper;
public class GameObject {
public int x;
public int y;
public boolean isMine;
public int countMineNeighbors;
GameObject(int x, int y, boolean isMine) {
this.x = x;
this.y = y;
this.isMine = isMine;
}
}