feat(sandbox): made BasicBallGame traceable

pull/158/head
alestiago 4 years ago
parent b76f646166
commit 0b46cc0506

@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/pinball_components.dart';
import 'package:sandbox/common/common.dart'; import 'package:sandbox/common/common.dart';
class BasicBallGame extends BasicGame with TapDetector { class BasicBallGame extends BasicGame with TapDetector, Traceable {
BasicBallGame({required this.color}); BasicBallGame({required this.color});
static const info = ''' static const info = '''
@ -19,5 +19,6 @@ class BasicBallGame extends BasicGame with TapDetector {
add( add(
Ball(baseColor: color)..initialPosition = info.eventPosition.game, Ball(baseColor: color)..initialPosition = info.eventPosition.game,
); );
traceAllBodies();
} }
} }

@ -12,7 +12,7 @@ void addBallStories(Dashbook dashbook) {
(context) => GameWidget( (context) => GameWidget(
game: BasicBallGame( game: BasicBallGame(
color: context.colorProperty('color', Colors.blue), color: context.colorProperty('color', Colors.blue),
), )..trace = context.boolProperty('Trace', true),
), ),
codeLink: buildSourceLink('ball/basic.dart'), codeLink: buildSourceLink('ball/basic.dart'),
info: BasicBallGame.info, info: BasicBallGame.info,

Loading…
Cancel
Save