From a4196e39ec1f4d5c891fa573574c4cebd3b5d902 Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Tue, 26 Apr 2022 09:15:55 +0200 Subject: [PATCH] refactor: dinowalls sandbox refactor --- .../lib/stories/dino_wall/dino_wall_game.dart | 4 ++-- .../sandbox/lib/stories/dino_wall/stories.dart | 12 ++++-------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/packages/pinball_components/sandbox/lib/stories/dino_wall/dino_wall_game.dart b/packages/pinball_components/sandbox/lib/stories/dino_wall/dino_wall_game.dart index 872c24df..b491d64b 100644 --- a/packages/pinball_components/sandbox/lib/stories/dino_wall/dino_wall_game.dart +++ b/packages/pinball_components/sandbox/lib/stories/dino_wall/dino_wall_game.dart @@ -5,10 +5,10 @@ import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_flame/pinball_flame.dart'; import 'package:sandbox/stories/ball/basic_ball_game.dart'; -class DinoWallGame extends BasicBallGame { +class DinoWallGame extends BallGame { DinoWallGame() : super(); - static const info = ''' + static const description = ''' Shows how DinoWalls are rendered. - Activate the "trace" parameter to overlay the body. diff --git a/packages/pinball_components/sandbox/lib/stories/dino_wall/stories.dart b/packages/pinball_components/sandbox/lib/stories/dino_wall/stories.dart index 44e266f4..e24d26cc 100644 --- a/packages/pinball_components/sandbox/lib/stories/dino_wall/stories.dart +++ b/packages/pinball_components/sandbox/lib/stories/dino_wall/stories.dart @@ -1,15 +1,11 @@ import 'package:dashbook/dashbook.dart'; -import 'package:flame/game.dart'; import 'package:sandbox/common/common.dart'; import 'package:sandbox/stories/dino_wall/dino_wall_game.dart'; void addDinoWallStories(Dashbook dashbook) { - dashbook.storiesOf('DinoWall').add( - 'Basic', - (context) => GameWidget( - game: DinoWallGame()..trace = context.boolProperty('Trace', true), - ), - codeLink: buildSourceLink('dino_wall/basic.dart'), - info: DinoWallGame.info, + dashbook.storiesOf('DinoWall').addGame( + title: 'Traced', + description: DinoWallGame.description, + gameBuilder: (_) => DinoWallGame(), ); }