MVP #141

Merged
flixcoo merged 705 commits from development into main 2026-01-09 12:55:50 +00:00
2 changed files with 14 additions and 9 deletions
Showing only changes of commit d2d0a82c9b - Show all commits

View File

@@ -38,9 +38,7 @@ class _ChooseGameViewState extends State<ChooseGameView> {
leading: IconButton( leading: IconButton(
icon: const Icon(Icons.arrow_back_ios), icon: const Icon(Icons.arrow_back_ios),
onPressed: () { onPressed: () {
Navigator.of( Navigator.of(context).pop(selectedGameIndex);
context,
).pop(selectedGameIndex == -1 ? null : selectedGameIndex);
}, },
), ),
title: const Text( title: const Text(
@@ -70,7 +68,11 @@ class _ChooseGameViewState extends State<ChooseGameView> {
isHighlighted: selectedGameIndex == index, isHighlighted: selectedGameIndex == index,
onPressed: () async { onPressed: () async {
setState(() { setState(() {
if (selectedGameIndex == index) {
selectedGameIndex = -1;
} else {
selectedGameIndex = index; selectedGameIndex = index;
}
}); });
}, },
); );

View File

@@ -148,11 +148,14 @@ class _CreateGameViewState extends State<CreateGameView> {
), ),
), ),
); );
if (selectedGameIndex != -1) {
setState(() {
selectedRuleset = games[selectedGameIndex].$3; selectedRuleset = games[selectedGameIndex].$3;
selectedRulesetIndex = rulesets.indexWhere( selectedRulesetIndex = rulesets.indexWhere(
(r) => r.$1 == selectedRuleset, (r) => r.$1 == selectedRuleset,
); );
setState(() {}); });
}
}, },
), ),
ChooseTile( ChooseTile(