Я новичок на этой странице, надеюсь, вам поможет, в основном я занимаюсь тральщицей на Java, но у нее есть проблема с функцией: открыть регион без мин и нет таких чисел, как в игре на окнах, когда вы нажимаете в одном месте и появляются все ячейки withe. Я попытался сделать рекурсивный, но я не могу, какая-то помощь?Обнаружение региона без мин на тральщике
Извините за код, оригинал на испанском языке, но я пытался сделать псевдокод: Matriz = многомерный массив (тральщик) мин и макс возвращает индекс мин и макс итерировать (8 sorroud клеток)
private void discoverWitheCell(int x, int y) {
if(matriz[x][y].getdiscovered() == false){
matriz[x][y].setDiscovered(true);
}
else{
if(matriz[x][y].getNumberOfMinesArround() == 0){
for(int i=min(x);i<max(x);i++)
for(int j=min(y);j<max(y);j++)
discoverWhiteCell(i,j);
}
}
}
Рекурсивный должен работать, вызывая его 8-соседей. Может быть, вы можете поделиться своим кодом, чтобы мы могли помочь? –
сделано, действительно извините за мой плохой английский: c – Farengar