Я пытался сделать игру тральщика на Java, но продолжаю сталкиваться с этой ошибкой.Эта функция устанавливает текущий квадрат для нажатия и любые смежные квадраты для нажатия и продолжается рекурсивно.Он должен остановиться, когда у него заканчиваются квадраты, но даже когда я устанавливаю размер поля 2x2 с 0 мин, он переполняется.
public void setClicked(boolean clicked){
this.clicked = clicked;
if(adjacentMines == 0)
for(mine m : adjacent){
if(!m.isClicked() && !m.isMine()){
setClicked(true); //Should be m.setClicked(true);
}
}
}
Проблема решена, я пропустил «m».в моем вызове метода.Спасибо всем за помощь.