Forráskód Böngészése

Minesweeper: Flood fill should include the first numbered found.

Andreas Kling 6 éve
szülő
commit
0e30f4e412
1 módosított fájl, 2 hozzáadás és 0 törlés
  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);
     });
 }