initial commit
This commit is contained in:
38
lib/data_classes/game_session.dart
Normal file
38
lib/data_classes/game_session.dart
Normal file
@@ -0,0 +1,38 @@
|
||||
class GameSession {
|
||||
final String gameTitle;
|
||||
final List<String> players;
|
||||
final int gameMode;
|
||||
int round = 1;
|
||||
String? winner;
|
||||
|
||||
GameSession({
|
||||
required this.gameTitle,
|
||||
required this.players,
|
||||
required this.winner,
|
||||
required this.gameMode,
|
||||
});
|
||||
List<List<int>> playerScores = [
|
||||
[7, 1, 4, 2],
|
||||
[7, 0, 3, 4],
|
||||
[5, 5, 0, 0],
|
||||
[10, 3, 3, 2]
|
||||
];
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
print('GameSession: [gameTitle: $gameTitle, '
|
||||
'players: $players, winner: $winner, '
|
||||
'round: $round, gameMode: $gameMode, '
|
||||
'playerScores: $playerScores]');
|
||||
return super.toString();
|
||||
}
|
||||
|
||||
void sumPoints() {
|
||||
for (int i = 0; i < playerScores.length; i++) {
|
||||
playerScores[i][0] = 0;
|
||||
for (int j = 1; j < playerScores[i].length; i++) {
|
||||
playerScores[i][0] += playerScores[i][j];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user