From 589f774badba4780d06635c30721ee911e33e0ad Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Wed, 23 Apr 2025 23:19:02 +0200 Subject: [PATCH] Changed gameMode attribute of gameSession class --- lib/views/create_game_view.dart | 2 +- lib/views/main_menu_view.dart | 30 ++++++++++++------------------ 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/lib/views/create_game_view.dart b/lib/views/create_game_view.dart index 78a6d2d..00fdc04 100644 --- a/lib/views/create_game_view.dart +++ b/lib/views/create_game_view.dart @@ -275,7 +275,7 @@ class _CreateGameState extends State { GameSession gameSession = GameSession( gameTitle: _gameTitleTextController.text, players: players, - gameMode: selectedMode == '101 Pkt.' ? 0 : 1, + pointLimit: selectedMode == '101 Pkt.' ? true : false, ); Navigator.push( context, diff --git a/lib/views/main_menu_view.dart b/lib/views/main_menu_view.dart index 280f503..608a7ed 100644 --- a/lib/views/main_menu_view.dart +++ b/lib/views/main_menu_view.dart @@ -18,36 +18,36 @@ class _MainMenuViewState extends State { GameSession( gameTitle: 'Spiel am 27.02.2025', players: ['Clara', 'Tobias', 'Yannik', 'Lena', 'Lekaia'], - gameMode: 0), + pointLimit: true), GameSession( gameTitle: 'Freundschaftsrunde', players: ['Felix', 'Jonas', 'Nils'], - gameMode: 1), + pointLimit: false), GameSession( gameTitle: 'Familienabend', players: ['Mama', 'Papa', 'Lisa'], - gameMode: 0, + pointLimit: true, ), GameSession( gameTitle: 'Turnier 1. Runde', players: ['Tim', 'Max', 'Sophie', 'Lena'], - gameMode: 0), + pointLimit: false), GameSession( gameTitle: '2 Namen max length', players: ['Heinrich', 'Johannes'], - gameMode: 0), + pointLimit: true), GameSession( gameTitle: '3 Namen max length', players: ['Benjamin', 'Stefanie', 'Wolfgang'], - gameMode: 0), + pointLimit: false), GameSession( gameTitle: '4 Namen max length', players: ['Leonhard', 'Mathilde', 'Bernhard', 'Gerlinde'], - gameMode: 0), + pointLimit: true), GameSession( gameTitle: '5 Namen max length', players: ['Hartmuth', 'Elisabet', 'Rosalind', 'Theresia', 'Karoline'], - gameMode: 0), + pointLimit: false), ]; @override @@ -94,7 +94,7 @@ class _MainMenuViewState extends State { style: TextStyle(fontSize: 14), ) : Text( - 'Modus: ${_translateGameMode(session.gameMode)}', + 'Modus: ${_translateGameMode(session.pointLimit)}', style: TextStyle(fontSize: 14), ), trailing: Row( @@ -126,14 +126,8 @@ class _MainMenuViewState extends State { ); } - String _translateGameMode(int gameMode) { - switch (gameMode) { - case 0: - return '101 Punkte'; - case 1: - return 'Unendlich'; - default: - return '-'; - } + String _translateGameMode(bool pointLimit) { + if (pointLimit) return '101 Punkte'; + return 'Unbegrenzt'; } }