refactor: moved sparky from board to pinball

pull/165/head
RuiAlonso 4 years ago
parent 9bf10f4176
commit 81f0c2af0e

@ -15,7 +15,6 @@ class Board extends Component {
final bottomGroup = _BottomGroup(); final bottomGroup = _BottomGroup();
final flutterForest = FlutterForest(); final flutterForest = FlutterForest();
final sparkyFireZone = SparkyFireZone();
// TODO(alestiago): adjust positioning to real design. // TODO(alestiago): adjust positioning to real design.
final dino = ChromeDino() final dino = ChromeDino()
@ -28,7 +27,6 @@ class Board extends Component {
bottomGroup, bottomGroup,
dino, dino,
flutterForest, flutterForest,
sparkyFireZone,
]); ]);
} }
} }

@ -46,6 +46,7 @@ class PinballGame extends Forge2DGame
await add(plunger); await add(plunger);
unawaited(add(Board())); unawaited(add(Board()));
unawaited(add(SparkyFireZone()));
unawaited(addFromBlueprint(Slingshots())); unawaited(addFromBlueprint(Slingshots()));
unawaited(addFromBlueprint(DinoWalls())); unawaited(addFromBlueprint(DinoWalls()));
unawaited(_addBonusWord()); unawaited(_addBonusWord());

@ -62,6 +62,17 @@ void main() {
); );
}); });
flameTester.test(
'one SparkyFireZone',
(game) async {
final sparkyFireZone = SparkyFireZone();
await game.ready();
await game.ensureAdd(sparkyFireZone);
expect(game.children.whereType<FlutterForest>().length, equals(1));
},
);
group('controller', () { group('controller', () {
// TODO(alestiago): Write test to be controller agnostic. // TODO(alestiago): Write test to be controller agnostic.
group('listenWhen', () { group('listenWhen', () {

Loading…
Cancel
Save