Не понимаю почему не проходит проверку private void markTile(int x, int y){ countFlags = 10; if(gameField[y][x].isOpen) {return;} if(countFlags ==0 && gameField[y][x].isFlag == false) {return;} if (gameField[y][x].isFlag == false){ gameField[y][x].isFlag = true; countFlags = countFlags-1; setCellValue(x, y, FLAG); setCellColor(x, y, Color.YELLOW); } else{ gameField[y][x].isFlag = false; countFlags = countFlags+1; setCellValue(x, y, ""); setCellColor(x,y, Color.ORANGE); } }