fix(leaderboard)!: Replay button now generate new bombs & numbers on first grid click

This commit is contained in:
2024-02-15 19:43:52 +01:00
parent 6c86744275
commit 2459654403
3 changed files with 7 additions and 3 deletions
+4
View File
@@ -31,6 +31,9 @@ export const genBombs = (grid: GridType, difficulty: Difficulty) => {
bombs = surface * 0.15;
}
console.log(difficulty);
// console.log(surface, surface * 0.05, bombs);
bombs = Math.floor(bombs);
for (let i = 1; i <= bombs; i++) {
let needRegenerate = false;
@@ -164,6 +167,7 @@ export const startGame = (grid: GridType, difficulty: Difficulty, needEmpty: boo
} while (grid[rowIndex][colIndex].value !== 'empty');
grid = genNumbers(grid);
// console.log(grid, bombsCount);
return { grid, bombsCount };
}