feat: pr suggestions

pull/60/head
Erick Zanardo 4 years ago
parent 65c00d638e
commit 199f3bf9a8

@ -297,7 +297,7 @@ class SpaceshipWall extends BodyComponent with InitialPosition {
class SpaceshipEntranceBallContactCallback class SpaceshipEntranceBallContactCallback
extends ContactCallback<SpaceshipEntrance, Ball> { extends ContactCallback<SpaceshipEntrance, Ball> {
@override @override
void begin(SpaceshipEntrance entrance, Ball ball, Contact contact) { void begin(SpaceshipEntrance entrance, Ball ball, _) {
ball ball
..priority = 3 ..priority = 3
..gameRef.reorderChildren(); ..gameRef.reorderChildren();
@ -318,9 +318,10 @@ class SpaceshipEntranceBallContactCallback
class SpaceshipHoleBallContactCallback class SpaceshipHoleBallContactCallback
extends ContactCallback<SpaceshipHole, Ball> { extends ContactCallback<SpaceshipHole, Ball> {
@override @override
void begin(SpaceshipHole hole, Ball ball, Contact contact) { void begin(SpaceshipHole hole, Ball ball, _) {
ball.priority = 1; ball
ball.gameRef.reorderChildren(); ..priority = 1
..gameRef.reorderChildren();
for (final fixture in ball.body.fixtures) { for (final fixture in ball.body.fixtures) {
fixture.filterData.categoryBits = 0xFFFF; fixture.filterData.categoryBits = 0xFFFF;

@ -82,28 +82,16 @@ class PinballGame extends Forge2DGame
Future<void> _addSpaceship() async { Future<void> _addSpaceship() async {
final position = Vector2(20, -24); final position = Vector2(20, -24);
unawaited(add(SpaceshipSaucer()..initialPosition = position)); await addAll(
unawaited(add(SpaceshipEntrance()..initialPosition = position)); [
unawaited(add(SpaceshipBridge()..initialPosition = position)); SpaceshipSaucer()..initialPosition = position,
unawaited( SpaceshipEntrance()..initialPosition = position,
add( SpaceshipBridge()..initialPosition = position,
SpaceshipBridgeTop()..initialPosition = position + Vector2(0, 5.5), SpaceshipBridgeTop()..initialPosition = position + Vector2(0, 5.5),
),
);
unawaited(
add(
SpaceshipHole()..initialPosition = position - Vector2(5, 4), SpaceshipHole()..initialPosition = position - Vector2(5, 4),
),
);
unawaited(
add(
SpaceshipHole()..initialPosition = position - Vector2(-5, 4), SpaceshipHole()..initialPosition = position - Vector2(-5, 4),
), SpaceshipWall()..initialPosition = position,
); ],
unawaited(
add(SpaceshipWall()..initialPosition = position),
); );
} }

Loading…
Cancel
Save