Changed gameMode attribute of gameSession class

This commit is contained in:
Felix Kirchner
2025-04-23 23:19:02 +02:00
parent fc861c2d46
commit 589f774bad
2 changed files with 13 additions and 19 deletions

View File

@@ -275,7 +275,7 @@ class _CreateGameState extends State<CreateGame> {
GameSession gameSession = GameSession( GameSession gameSession = GameSession(
gameTitle: _gameTitleTextController.text, gameTitle: _gameTitleTextController.text,
players: players, players: players,
gameMode: selectedMode == '101 Pkt.' ? 0 : 1, pointLimit: selectedMode == '101 Pkt.' ? true : false,
); );
Navigator.push( Navigator.push(
context, context,

View File

@@ -18,36 +18,36 @@ class _MainMenuViewState extends State<MainMenuView> {
GameSession( GameSession(
gameTitle: 'Spiel am 27.02.2025', gameTitle: 'Spiel am 27.02.2025',
players: ['Clara', 'Tobias', 'Yannik', 'Lena', 'Lekaia'], players: ['Clara', 'Tobias', 'Yannik', 'Lena', 'Lekaia'],
gameMode: 0), pointLimit: true),
GameSession( GameSession(
gameTitle: 'Freundschaftsrunde', gameTitle: 'Freundschaftsrunde',
players: ['Felix', 'Jonas', 'Nils'], players: ['Felix', 'Jonas', 'Nils'],
gameMode: 1), pointLimit: false),
GameSession( GameSession(
gameTitle: 'Familienabend', gameTitle: 'Familienabend',
players: ['Mama', 'Papa', 'Lisa'], players: ['Mama', 'Papa', 'Lisa'],
gameMode: 0, pointLimit: true,
), ),
GameSession( GameSession(
gameTitle: 'Turnier 1. Runde', gameTitle: 'Turnier 1. Runde',
players: ['Tim', 'Max', 'Sophie', 'Lena'], players: ['Tim', 'Max', 'Sophie', 'Lena'],
gameMode: 0), pointLimit: false),
GameSession( GameSession(
gameTitle: '2 Namen max length', gameTitle: '2 Namen max length',
players: ['Heinrich', 'Johannes'], players: ['Heinrich', 'Johannes'],
gameMode: 0), pointLimit: true),
GameSession( GameSession(
gameTitle: '3 Namen max length', gameTitle: '3 Namen max length',
players: ['Benjamin', 'Stefanie', 'Wolfgang'], players: ['Benjamin', 'Stefanie', 'Wolfgang'],
gameMode: 0), pointLimit: false),
GameSession( GameSession(
gameTitle: '4 Namen max length', gameTitle: '4 Namen max length',
players: ['Leonhard', 'Mathilde', 'Bernhard', 'Gerlinde'], players: ['Leonhard', 'Mathilde', 'Bernhard', 'Gerlinde'],
gameMode: 0), pointLimit: true),
GameSession( GameSession(
gameTitle: '5 Namen max length', gameTitle: '5 Namen max length',
players: ['Hartmuth', 'Elisabet', 'Rosalind', 'Theresia', 'Karoline'], players: ['Hartmuth', 'Elisabet', 'Rosalind', 'Theresia', 'Karoline'],
gameMode: 0), pointLimit: false),
]; ];
@override @override
@@ -94,7 +94,7 @@ class _MainMenuViewState extends State<MainMenuView> {
style: TextStyle(fontSize: 14), style: TextStyle(fontSize: 14),
) )
: Text( : Text(
'Modus: ${_translateGameMode(session.gameMode)}', 'Modus: ${_translateGameMode(session.pointLimit)}',
style: TextStyle(fontSize: 14), style: TextStyle(fontSize: 14),
), ),
trailing: Row( trailing: Row(
@@ -126,14 +126,8 @@ class _MainMenuViewState extends State<MainMenuView> {
); );
} }
String _translateGameMode(int gameMode) { String _translateGameMode(bool pointLimit) {
switch (gameMode) { if (pointLimit) return '101 Punkte';
case 0: return 'Unbegrenzt';
return '101 Punkte';
case 1:
return 'Unendlich';
default:
return '-';
}
} }
} }