summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/com/a404m/mine_game/ui/page/Game.kt8
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
}
},