From 0e0369cb5cd472666519fc0e576a62eccb92fdfb Mon Sep 17 00:00:00 2001 From: alestiago Date: Thu, 7 Apr 2022 14:11:55 +0100 Subject: [PATCH] refactor: renamed FlipperGame --- .../{basic_flipper_game.dart => flipper_game.dart} | 13 ++++++++++--- .../sandbox/lib/stories/flipper/stories.dart | 6 +++--- 2 files changed, 13 insertions(+), 6 deletions(-) rename packages/pinball_components/sandbox/lib/stories/flipper/{basic_flipper_game.dart => flipper_game.dart} (82%) diff --git a/packages/pinball_components/sandbox/lib/stories/flipper/basic_flipper_game.dart b/packages/pinball_components/sandbox/lib/stories/flipper/flipper_game.dart similarity index 82% rename from packages/pinball_components/sandbox/lib/stories/flipper/basic_flipper_game.dart rename to packages/pinball_components/sandbox/lib/stories/flipper/flipper_game.dart index f907b625..d7f776e3 100644 --- a/packages/pinball_components/sandbox/lib/stories/flipper/basic_flipper_game.dart +++ b/packages/pinball_components/sandbox/lib/stories/flipper/flipper_game.dart @@ -6,12 +6,19 @@ import 'package:sandbox/common/common.dart'; import 'package:sandbox/stories/ball/basic_ball_game.dart'; -class BasicFlipperGame extends BasicBallGame with KeyboardEvents { - BasicFlipperGame({ +class FlipperGame extends BasicBallGame with KeyboardEvents { + FlipperGame({ required this.trace, }) : super(color: Colors.blue); - static const info = 'Shows how a Flipper works.'; + static const info = ''' + Shows how Flippers are rendered. + + - Activate the "trace" parameter to overlay the body. + - Tap anywhere on the screen to spawn a ball into the game. + - Press left arrow key or "A" to move the left flipper. + - Press right arrow key or "D" to move the right flipper. + '''; static const _leftFlipperKeys = [ LogicalKeyboardKey.arrowLeft, diff --git a/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart b/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart index 298a53bd..3f802451 100644 --- a/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart +++ b/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart @@ -1,17 +1,17 @@ import 'package:dashbook/dashbook.dart'; import 'package:flame/game.dart'; import 'package:sandbox/common/common.dart'; -import 'package:sandbox/stories/flipper/basic_flipper_game.dart'; +import 'package:sandbox/stories/flipper/flipper_game.dart'; void addFlipperStories(Dashbook dashbook) { dashbook.storiesOf('Flipper').add( 'Basic', (context) => GameWidget( - game: BasicFlipperGame( + game: FlipperGame( trace: context.boolProperty('Trace', true), ), ), codeLink: buildSourceLink('flipper/basic.dart'), - info: BasicFlipperGame.info, + info: FlipperGame.info, ); }