Добрый день!
На 6 уровне Сапера есть требование валидатора "Метод countMineNeighbors() должен для каждой ячейки "не мины" из матрицы gameField подсчитать количество соседних ячеек "мин" и установить это значение в поле countMineNeighbors."
Совет ментора я видела. Я вывела printом посчитанные значения и расположение мин, и на мой взгляд все корректно)
Можете уточнить,какие условия в рамках этой валидации? На что нужно обратить внимание?
Примечание. Мне при прохождении 4 уровня пришлось поменять порядок x, y в строке gameField[x][y]= new GameObject (y, x, isM) - стало так. Иначе не проходила валидацию (к сожалению, я так и не поняла, в чем дело). Сейчас я пробовала и так, и наоборот. Возможно, это важно?
package com.javarush.games.minesweeper;
public class GameObject {
public int x,y;
public boolean isMine;
public int countMineNeighbors;
GameObject(int xx, int yy, boolean isM)
{
x=xx;
y=yy;
isMine = isM;
}
}