From 0e30f4e4120240b43b24fe728b571b2c00da46a1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 14 Apr 2019 05:53:13 +0200 Subject: [PATCH] Minesweeper: Flood fill should include the first numbered found. --- Games/Minesweeper/Field.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Games/Minesweeper/Field.cpp b/Games/Minesweeper/Field.cpp index 25deb47b03..00161aa8c1 100644 --- a/Games/Minesweeper/Field.cpp +++ b/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); }); }