From 13fbd3b9ed315e7f356e5f9b0f892078c435d37d Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Mon, 9 May 2022 13:42:11 +0200 Subject: [PATCH] fix: fixed bug with ball entering on ramp --- .../components/spaceship_ramp/spaceship_ramp.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/pinball_components/lib/src/components/spaceship_ramp/spaceship_ramp.dart b/packages/pinball_components/lib/src/components/spaceship_ramp/spaceship_ramp.dart index 07a5e79b..5790a5a5 100644 --- a/packages/pinball_components/lib/src/components/spaceship_ramp/spaceship_ramp.dart +++ b/packages/pinball_components/lib/src/components/spaceship_ramp/spaceship_ramp.dart @@ -39,9 +39,7 @@ class SpaceshipRamp extends Component { _SpaceshipRampForegroundRailing(), SpaceshipRampBase()..initialPosition = Vector2(3.4, -42.5), _SpaceshipRampBackgroundRailingSpriteComponent(), - SpaceshipRampArrowSpriteComponent( - current: bloc.state.hits, - ), + SpaceshipRampArrowSpriteComponent(current: bloc.state.hits), ...?children, ], ); @@ -257,7 +255,6 @@ class SpaceshipRampBoardOpening extends BodyComponent )..applyTo(['outside']), ZIndexContactBehavior( zIndex: ZIndexes.ballOnBoard, - onBegin: false, )..applyTo(['outside']), ZIndexContactBehavior(zIndex: ZIndexes.ballOnSpaceshipRamp) ..applyTo(['middle', 'inside']), @@ -277,8 +274,8 @@ class SpaceshipRampBoardOpening extends BodyComponent List _createFixtureDefs() { final topEdge = EdgeShape() ..set( - Vector2(-3.4, -1.2), - Vector2(3.4, -1.6), + Vector2(-3.8, -1.2), + Vector2(3.7, -1.6), ); final bottomEdge = EdgeShape() ..set( @@ -437,7 +434,10 @@ class _SpaceshipRampForegroundRailingSpriteComponent extends SpriteComponent @visibleForTesting class SpaceshipRampBase extends BodyComponent with InitialPosition, ContactCallbacks { - SpaceshipRampBase() : super(renderBody: false); + SpaceshipRampBase() + : super( + renderBody: false, + ); @override void preSolve(Object other, Contact contact, Manifold oldManifold) {