From d19f9899cfeb82d7792759062a832964e9dfbb82 Mon Sep 17 00:00:00 2001 From: Tyler Date: Sun, 16 Jun 2024 10:20:40 +0100 Subject: [PATCH] Fix initial bomb moving adjacency logic --- src/main/java/com/shr4pnel/minesweeper/Controller.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/shr4pnel/minesweeper/Controller.java b/src/main/java/com/shr4pnel/minesweeper/Controller.java index 691a585..25c74a2 100644 --- a/src/main/java/com/shr4pnel/minesweeper/Controller.java +++ b/src/main/java/com/shr4pnel/minesweeper/Controller.java @@ -122,14 +122,14 @@ public class Controller { int rowMovedTo = chosenColumnAndRow[1]; wrapper.atColumn(column).atRow(row).switchBomb(columnMovedTo, rowMovedTo); recursiveExpandTiles(column, row); - isFirstClick = false; + clicked = (Button) getNodeByRowColumnIndex(row, column); } + isFirstClick = false; int adjacentBombs = wrapper.adjacentBombCount(); setAdjacentCount(clicked, adjacentBombs); if (adjacentBombs == 0) { recursiveExpandTiles(column, row); } - } private void recursiveExpandTiles(int column, int row) {