refactor: renamed FlipperGame

pull/159/head
alestiago 4 years ago
parent a8e7c9bf85
commit 0e0369cb5c

@ -6,12 +6,19 @@ import 'package:sandbox/common/common.dart';
import 'package:sandbox/stories/ball/basic_ball_game.dart'; import 'package:sandbox/stories/ball/basic_ball_game.dart';
class BasicFlipperGame extends BasicBallGame with KeyboardEvents { class FlipperGame extends BasicBallGame with KeyboardEvents {
BasicFlipperGame({ FlipperGame({
required this.trace, required this.trace,
}) : super(color: Colors.blue); }) : 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 = [ static const _leftFlipperKeys = [
LogicalKeyboardKey.arrowLeft, LogicalKeyboardKey.arrowLeft,

@ -1,17 +1,17 @@
import 'package:dashbook/dashbook.dart'; import 'package:dashbook/dashbook.dart';
import 'package:flame/game.dart'; import 'package:flame/game.dart';
import 'package:sandbox/common/common.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) { void addFlipperStories(Dashbook dashbook) {
dashbook.storiesOf('Flipper').add( dashbook.storiesOf('Flipper').add(
'Basic', 'Basic',
(context) => GameWidget( (context) => GameWidget(
game: BasicFlipperGame( game: FlipperGame(
trace: context.boolProperty('Trace', true), trace: context.boolProperty('Trace', true),
), ),
), ),
codeLink: buildSourceLink('flipper/basic.dart'), codeLink: buildSourceLink('flipper/basic.dart'),
info: BasicFlipperGame.info, info: FlipperGame.info,
); );
} }

Loading…
Cancel
Save