目前正在制作一款扫雷游戏,并坚持能够循环遍历周围的 8 个单元以查找周围炸弹的数量。我有一个辅助方法,我相信它可以正常工作,用于检查单元格(由 numberOfAdjacentBombs 传递)是否包含炸弹。如何创建一个嵌套的 for 循环,它将遍历每个周围的单元格?例如(第 1 行,第 1 行),(第 1 行,第 1 行),(第 1 行,第 1 行)。
任何帮助或提示表示赞赏,谢谢!:-)
private int numberOfAdjacentBombs(int row, int col){
int count = 0;
//nested for loop
count += getIfBomb(int, int)
}
helper 方法检查单元格是否包含炸弹,如果有则返回 1,如果没有则返回 0。
private in getIfBomb(int row, int col){
if(cells[row][col].getHasBomb() == true){
return 1;
}else{
return 0;
}
}