feat(sandbox): included ChromeDino sandbox (#139)

pull/140/head
Alejandro Santiago 3 years ago committed by GitHub
parent 124af6b603
commit 7cce862263
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -18,6 +18,7 @@ void main() {
addFlipperStories(dashbook);
addSpaceshipStories(dashbook);
addBaseboardStories(dashbook);
addChromeDinoStories(dashbook);
addDashNestBumperStories(dashbook);
runApp(dashbook);
}

@ -0,0 +1,16 @@
import 'package:flame_forge2d/flame_forge2d.dart';
import 'package:pinball_components/pinball_components.dart';
class ChromeDinoGame extends Forge2DGame {
static const info = '''
Shows how a ChromeDino is rendered.
''';
@override
Future<void> onLoad() async {
await super.onLoad();
camera.followVector2(Vector2.zero());
await add(ChromeDino());
}
}

@ -0,0 +1,15 @@
import 'package:dashbook/dashbook.dart';
import 'package:flame/game.dart';
import 'package:sandbox/common/common.dart';
import 'package:sandbox/stories/chrome_dino/chrome_dino_game.dart';
void addChromeDinoStories(Dashbook dashbook) {
dashbook.storiesOf('Chrome Dino').add(
'Basic',
(context) => GameWidget(
game: ChromeDinoGame(),
),
codeLink: buildSourceLink('chrome_dino/basic.dart'),
info: ChromeDinoGame.info,
);
}

@ -1,5 +1,6 @@
export 'ball/ball.dart';
export 'baseboard/baseboard.dart';
export 'chrome_dino/stories.dart';
export 'dash_nest_bumper/dash_nest_bumper.dart';
export 'effects/effects.dart';
export 'flipper/flipper.dart';

Loading…
Cancel
Save