From 61a6d40be52138dda8993f61ea12e51506c1c10d Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Sat, 23 Aug 2025 18:46:06 +0200 Subject: [PATCH] Updated prints --- lib/data/dto/game_session.dart | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/lib/data/dto/game_session.dart b/lib/data/dto/game_session.dart index b127e97..b709d88 100644 --- a/lib/data/dto/game_session.dart +++ b/lib/data/dto/game_session.dart @@ -105,31 +105,34 @@ class GameSession extends ChangeNotifier { /// Every other player gets their round score. void calculateScoredPoints( int roundNum, List roundScores, int caboPlayerIndex) { - print('Spieler: $players'); - print('Punkte: $roundScores'); - print('${players[caboPlayerIndex]} hat mit ${roundScores[caboPlayerIndex]} ' + print('Spieler:'); + for (int i = 0; i < players.length; i++) { + print(' ${players[i].name}: ${roundScores[i]} Punkte'); + } + print( + '${players[caboPlayerIndex].name} hat mit ${roundScores[caboPlayerIndex]} ' 'Punkten CABO gesagt'); /// List of the index of the player(s) with the lowest score List lowestScoreIndex = _getLowestScoreIndex(roundScores); print('Folgende Spieler haben die niedrigsten Punte:'); for (int i in lowestScoreIndex) { - print('${players[i]} (${roundScores[i]} Punkte)'); + print('${players[i].name} (${roundScores[i]} Punkte)'); } // The player who said CABO is one of the players which have the // fewest points. if (lowestScoreIndex.contains(caboPlayerIndex)) { - print('${players[caboPlayerIndex]} hat CABO gesagt ' + print('${players[caboPlayerIndex].name} hat CABO gesagt ' 'und bekommt 0 Punkte'); print('Alle anderen Spieler bekommen ihre Punkte'); _assignPoints(roundNum, roundScores, caboPlayerIndex, [caboPlayerIndex]); } else { // A player other than the one who said CABO has the fewest points. - print('${players[caboPlayerIndex]} hat CABO gesagt, ' + print('${players[caboPlayerIndex].name} hat CABO gesagt, ' 'jedoch nicht die wenigsten Punkte.'); print('Folgende:r Spieler haben die wenigsten Punkte:'); for (int i in lowestScoreIndex) { - print('${players[i]}: ${roundScores[i]} Punkte'); + print('${players[i].name}: ${roundScores[i]} Punkte'); } _assignPoints(roundNum, roundScores, caboPlayerIndex, lowestScoreIndex, caboPlayerIndex); @@ -176,19 +179,19 @@ class GameSession extends ChangeNotifier { List scoreUpdates = [...roundScores]; print('Folgende Punkte wurden aus der Runde übernommen:'); for (int i = 0; i < scoreUpdates.length; i++) { - print('${players[i]}: ${scoreUpdates[i]}'); + print('${players[i].name}: ${scoreUpdates[i]}'); } for (int i in winnerIndex) { - print('${players[i]} hat gewonnen und bekommt 0 Punkte'); + print('${players[i].name} hat gewonnen und bekommt 0 Punkte'); scoreUpdates[i] = 0; } if (loserIndex != null) { - print('${players[loserIndex]} bekommt 5 Fehlerpunkte'); + print('${players[loserIndex].name} bekommt 5 Fehlerpunkte'); scoreUpdates[loserIndex] += 5; } print('Aktualisierte Punkte:'); for (int i = 0; i < scoreUpdates.length; i++) { - print('${players[i]}: ${scoreUpdates[i]}'); + print('${players[i].name}: ${scoreUpdates[i]}'); } print('scoreUpdates: $scoreUpdates, roundScores: $roundScores'); addRoundScoresToList(roundNum, roundScores, scoreUpdates, caboPlayerIndex); @@ -247,7 +250,7 @@ class GameSession extends ChangeNotifier { if (players[i].totalScore > pointLimit) { isGameFinished = true; limitExceeded = true; - print('${players[i]} hat die 100 Punkte ueberschritten, ' + print('${players[i].name} hat die 100 Punkte ueberschritten, ' 'deswegen wurde das Spiel beendet'); setWinner(); } @@ -283,7 +286,7 @@ class GameSession extends ChangeNotifier { for (int i = 0; i < players.length; i++) { if (players[i].totalScore == pointLimit) { bonusPlayers.add(i); - print('${players[i]} hat genau 100 Punkte erreicht und bekommt ' + print('${players[i].name} hat genau 100 Punkte erreicht und bekommt ' 'deswegen ${(pointLimit / 2).round()} Punkte abgezogen'); roundList[roundNumber - 1].scoreUpdates[i] -= (pointLimit / 2).round(); }