From befe16df7374f8092c779794ff4eb8a42d5b366a Mon Sep 17 00:00:00 2001 From: Michael Doyle Date: Mon, 16 Dec 2024 17:18:33 -0500 Subject: [PATCH] Remove bad early return --- src/minesweeper/minesweeper-game.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/minesweeper/minesweeper-game.ts b/src/minesweeper/minesweeper-game.ts index 827de06..3727e17 100644 --- a/src/minesweeper/minesweeper-game.ts +++ b/src/minesweeper/minesweeper-game.ts @@ -105,13 +105,12 @@ export class MinesweeperGame { const tile = this._board[x][y]; if (tile.isVisible) { - // If a revealed, number tile was clicked... + // If a revealed, non-flagged, number number tile was clicked... if (!tile.isBomb && !tile.isFlagged && tile.adjacentBombCount > 0 && this.getAdjacentFlagCount(this._board, x, y) == tile.adjacentBombCount) { this.revealHiddenNonflaggedNeighbors(this._board, x, y); + } else { + return; } - - // Ignore revealed tiles - return; } else { // Reveal the tile if not revealed yet this._board[x][y].isVisible = true;