diff --git a/lib/data/game_session.dart b/lib/data/game_session.dart index dc100a5..dca4f52 100644 --- a/lib/data/game_session.dart +++ b/lib/data/game_session.dart @@ -247,17 +247,23 @@ class GameSession extends ChangeNotifier { List updatePoints() { List bonusPlayers = []; _sumPoints(); + bool limitExceeded = false; + if (isPointsLimitEnabled) { bonusPlayers = _checkHundredPointsReached(); for (int i = 0; i < playerScores.length; i++) { if (playerScores[i] > pointLimit) { isGameFinished = true; + limitExceeded = true; print('${players[i]} hat die 100 Punkte ueberschritten, ' 'deswegen wurde das Spiel beendet'); setWinner(); } } + if (!limitExceeded) { + isGameFinished = false; + } } notifyListeners(); return bonusPlayers; diff --git a/pubspec.yaml b/pubspec.yaml index 2658056..a79e550 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: cabo_counter description: "Mobile app for the card game Cabo" publish_to: 'none' -version: 0.5.3+596 +version: 0.5.3+597 environment: sdk: ^3.5.4