1

現在、掃海艇ゲームを作成しており、周囲の 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;
 }
}
4

2 に答える 2