|
|
|
@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:pinball/game/pinball_game.dart';
|
|
|
|
|
import 'package:pinball/l10n/l10n.dart';
|
|
|
|
|
import 'package:pinball/select_character/select_character.dart';
|
|
|
|
|
import 'package:pinball_ui/pinball_ui.dart';
|
|
|
|
|
|
|
|
|
|
/// {@template play_button_overlay}
|
|
|
|
|
/// [Widget] that renders the button responsible to starting the game
|
|
|
|
@ -20,14 +21,12 @@ class PlayButtonOverlay extends StatelessWidget {
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
final l10n = context.l10n;
|
|
|
|
|
|
|
|
|
|
return Center(
|
|
|
|
|
child: ElevatedButton(
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
return PinballButton(
|
|
|
|
|
text: l10n.play,
|
|
|
|
|
onTap: () async {
|
|
|
|
|
_game.gameFlowController.start();
|
|
|
|
|
await showCharacterSelectionDialog(context);
|
|
|
|
|
},
|
|
|
|
|
child: Text(l10n.play),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|