import 'package:boardgames_app/games/checkers.dart'; import 'package:boardgames_core/games.dart'; import 'package:flame/game.dart'; import 'package:flutter/material.dart'; class GameSite extends StatelessWidget { static String checkers = "/checkers"; late final Checkers game; GameSite({super.key}) { game = Checkers(); } @override Widget build(BuildContext context) { return Container( padding: const EdgeInsets.all(5), child: GameWidget.controlled( gameFactory: () => CheckersGame(game), ), ); } } class GameArgs { final String id; const GameArgs(this.id); }