diff --git a/packages/pinball_components/lib/src/components/ball.dart b/packages/pinball_components/lib/src/components/ball.dart index 71719a0e..b8c8e231 100644 --- a/packages/pinball_components/lib/src/components/ball.dart +++ b/packages/pinball_components/lib/src/components/ball.dart @@ -35,7 +35,7 @@ class Ball extends BodyComponent static const int spaceshipRailPriority = 2; /// Render priority for the [Ball] while it's on the [LaunchRamp]. - static const int launchRampPriority = 0; + static const int launchRampPriority = -2; /// The size of the [Ball]. static final Vector2 size = Vector2.all(4.13); diff --git a/packages/pinball_components/lib/src/components/boundaries.dart b/packages/pinball_components/lib/src/components/boundaries.dart index d0a64fa3..e5aab5af 100644 --- a/packages/pinball_components/lib/src/components/boundaries.dart +++ b/packages/pinball_components/lib/src/components/boundaries.dart @@ -88,7 +88,7 @@ class _BottomBoundarySpriteComponent extends SpriteComponent with HasGameRef { /// {@endtemplate outer_boundary} class _OuterBoundary extends BodyComponent with InitialPosition { /// {@macro outer_boundary} - _OuterBoundary() : super(priority: LaunchRamp.ballPriorityInsideRamp - 1); + _OuterBoundary() : super(priority: Ball.launchRampPriority - 1); List _createFixtureDefs() { final fixturesDefs = [];