diff --git a/lib/presentation/views/main_menu/create_game/choose_ruleset_view.dart b/lib/presentation/views/main_menu/create_game/choose_ruleset_view.dart index 13a9647..537f749 100644 --- a/lib/presentation/views/main_menu/create_game/choose_ruleset_view.dart +++ b/lib/presentation/views/main_menu/create_game/choose_ruleset_view.dart @@ -4,7 +4,7 @@ import 'package:game_tracker/core/enums.dart'; import 'package:game_tracker/presentation/widgets/tiles/title_description_list_tile.dart'; class ChooseRulesetView extends StatefulWidget { - final List<(Ruleset, String, String)> rulesets; + final List<(Ruleset, String)> rulesets; final int initialRulesetIndex; const ChooseRulesetView({ @@ -66,8 +66,8 @@ class _ChooseRulesetViewState extends State { } }); }, - title: widget.rulesets[index].$2, - description: widget.rulesets[index].$3, + title: translateRulesetToString(widget.rulesets[index].$1), + description: widget.rulesets[index].$2, isHighlighted: selectedRulesetIndex == index, ); }, diff --git a/lib/presentation/views/main_menu/create_game/create_game_view.dart b/lib/presentation/views/main_menu/create_game/create_game_view.dart index fdae05c..0a6a505 100644 --- a/lib/presentation/views/main_menu/create_game/create_game_view.dart +++ b/lib/presentation/views/main_menu/create_game/create_game_view.dart @@ -61,28 +61,24 @@ class _CreateGameViewState extends State { /// The currently selected players List? selectedPlayers; - /// List of available rulesets with their display names and descriptions - /// as tuples of (Ruleset, String, String) + /// List of available rulesets with their descriptions + /// as tuples of (Ruleset, String) /// TODO: Replace when rulesets are implemented - List<(Ruleset, String, String)> rulesets = [ + List<(Ruleset, String)> rulesets = [ ( Ruleset.singleWinner, - 'Single Winner', 'Exactly one winner is chosen; ties are resolved by a predefined tiebreaker.', ), ( Ruleset.singleLoser, - 'Single Loser', 'Exactly one loser is determined; last place receives the penalty or consequence.', ), ( Ruleset.mostPoints, - 'Most Points', 'Traditional ruleset: the player with the most points wins.', ), ( Ruleset.leastPoints, - 'Least Points', 'Inverse scoring: the player with the fewest points wins.', ), ];