diff options
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/com/a404m/mine_game/ui/page/Game.kt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/com/a404m/mine_game/ui/page/Game.kt b/app/src/main/java/com/a404m/mine_game/ui/page/Game.kt index 1bdb3a8..c5f25e0 100644 --- a/app/src/main/java/com/a404m/mine_game/ui/page/Game.kt +++ b/app/src/main/java/com/a404m/mine_game/ui/page/Game.kt @@ -84,7 +84,11 @@ fun GamePage( gameState.isWon() } } - val gameFinished = isWon || isLost + val gameFinished by remember { + derivedStateOf { + isWon || isLost + } + } val isHintEnabled by remember { derivedStateOf { !gameFinished && StorageGame.hintCount > 0 @@ -251,7 +255,7 @@ fun GamePage( cell.isFlag = !cell.isFlag } } - if(gameState.isWon()){ + if (gameState.isWon()) { StorageGame.hintCount += 1 } }, |