فهرست منبع

Minesweeper: Flood fill should include the first numbered found.

Andreas Kling 6 سال پیش
والد
کامیت
0e30f4e412
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      Games/Minesweeper/Field.cpp

+ 2 - 0
Games/Minesweeper/Field.cpp

@@ -157,6 +157,8 @@ void Field::flood_fill(Square& square)
     for_each_neighbor_of(square, [this] (auto& neighbor) {
         if (!neighbor.is_swept && !neighbor.has_mine && neighbor.number == 0)
             flood_fill(neighbor);
+        if (!neighbor.has_mine && neighbor.number)
+            on_square_clicked(neighbor);
     });
 }