Злой валидатор похоже на меня наговаривает ))
Похоже, ты посчитал количество соседей-мин для ячейки, которая является миной, а этого делать не нужно.
У меня же в условии поставлено if (!gameField[y][x].mine)
Если раскомментировать строку setCellNumber(x, y, count),
а эту setCellColor(x, y, Color.AQUA) переделать вот так: setCellColor(x, y, mine ? Color.ORANGE : Color.AQUA);
то видно, что ячейки с минами - пустые, а вокруг них всё считается.
Ничего не понимаю.
Помогите кто может )))
package com.javarush.games.minesweeper;
import java.awt.*;
public class GameObject {
public int x;
public int y;
public boolean mine;
public int countMineNeighbors;
public GameObject(int x, int y, boolean mine) {
this.x = x;
this.y = y;
this.mine = mine;
}
}