GameResultView erstellen #62

Merged
flixcoo merged 31 commits from feature/48-game-result-view-erstellen into development 2025-12-06 14:06:29 +00:00
Showing only changes of commit bd616c510a - Show all commits

View File

@@ -1,14 +1,13 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:game_tracker/core/custom_theme.dart'; import 'package:game_tracker/core/custom_theme.dart';
import 'package:game_tracker/data/dto/game.dart'; import 'package:game_tracker/data/dto/game.dart';
import 'package:game_tracker/data/dto/group.dart';
import 'package:game_tracker/data/dto/player.dart'; import 'package:game_tracker/data/dto/player.dart';
import 'package:game_tracker/presentation/widgets/buttons/custom_width_button.dart'; import 'package:game_tracker/presentation/widgets/buttons/custom_width_button.dart';
class GameResultView extends StatefulWidget { class GameResultView extends StatefulWidget {
const GameResultView({super.key}); final Game game;
//TODO: Handle given game const GameResultView({super.key, required this.game});
@override @override
State<GameResultView> createState() => _GameResultViewState(); State<GameResultView> createState() => _GameResultViewState();
@@ -16,26 +15,10 @@ class GameResultView extends StatefulWidget {
class _GameResultViewState extends State<GameResultView> { class _GameResultViewState extends State<GameResultView> {
late final List<Player> allPlayers; late final List<Player> allPlayers;
final exampleGame = Game(
name: "Test Game",
players: [
Player(name: "Petrus"),
Player(name: "Peter"),
Player(name: "Petra"),
],
group: Group(
name: "Die Petris",
members: [
Player(name: "Petralia"),
Player(name: "Petrenlia"),
Player(name: "Petrumlia"),
],
),
);
@override @override
void initState() { void initState() {
allPlayers = getAllPlayers(exampleGame); allPlayers = getAllPlayers(widget.game);
super.initState(); super.initState();
} }
sneeex marked this conversation as resolved Outdated

Umbenennen in selectedPlayer oder currentWinner o.Ä.

Umbenennen in `selectedPlayer` oder `currentWinner` o.Ä.