diff --git a/lib/presentation/views/create_game_view.dart b/lib/presentation/views/create_game_view.dart index 563eb45..cdda7f9 100644 --- a/lib/presentation/views/create_game_view.dart +++ b/lib/presentation/views/create_game_view.dart @@ -127,10 +127,22 @@ class _CreateGameViewState extends State { ), ); - if (selectedMode != null) { - setState(() { - _isPointsLimitEnabled = selectedMode; - }); + switch (selectedMode) { + case GameMode.pointLimit: + setState(() { + _isPointsLimitEnabled = null; + }); + break; + case GameMode.unlimited: + setState(() { + _isPointsLimitEnabled = false; + }); + break; + case GameMode.none: + default: + setState(() { + _isPointsLimitEnabled = true; + }); } }, ),