現在、掃海艇ゲームを作成しており、周囲の 8 つのセルをループして周囲の爆弾の数を見つけることに固執しています。セル (numberOfAdjacentBombs によって渡される) に爆弾が含まれているかどうかを確認するために使用される、正常に機能すると思われるヘルパー メソッドがあります。周囲の各セルをループするネストされた for ループを作成するにはどうすればよいですか? 例: (row-1, col-1)、(row-1, col)、(row-1, col+1)。
ヘルプやヒントをいただければ幸いです。:-)
private int numberOfAdjacentBombs(int row, int col){
int count = 0;
//nested for loop
count += getIfBomb(int, int)
}
ヘルパー メソッドは、セルに爆弾が含まれているかどうかをチェックし、含まれている場合は 1 を返し、含まれていない場合は 0 を返します。
private in getIfBomb(int row, int col){
if(cells[row][col].getHasBomb() == true){
return 1;
}else{
return 0;
}
}