Вроде бы все требования выполняются при запуске. Если установлен флаг, то ячейку уже не открыть. Можно только снять флаг правым кликом. При открытии мины игра останавливается. Открытая пустая яча уже не реагирует на новые клики, ну и т.д.
Прошу помощи
package com.javarush.games.minesweeper;
public class GameObject {
public int x, y;
public boolean isMine = false;
public int countMineNeighbors;
public boolean isOpen;
public boolean isFlag;
public GameObject(int x, int y, boolean isMine){
this.x = x;
this.y = y;
this.isMine = isMine;
}
}