From adc9099c6f99c18ae7b760ad6b4e39314184fead Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Mon, 11 Apr 2022 15:52:10 +0200 Subject: [PATCH] refactor: set spaceship foreground priority at super --- .../pinball_components/lib/src/components/launch_ramp.dart | 2 +- .../lib/src/components/spaceship_rail.dart | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/pinball_components/lib/src/components/launch_ramp.dart b/packages/pinball_components/lib/src/components/launch_ramp.dart index e0508ace..deaa3941 100644 --- a/packages/pinball_components/lib/src/components/launch_ramp.dart +++ b/packages/pinball_components/lib/src/components/launch_ramp.dart @@ -11,7 +11,7 @@ import 'package:pinball_components/pinball_components.dart'; /// [_LaunchRampForegroundRailing]. /// {@endtemplate} class LaunchRamp extends Forge2DBlueprint { - /// Base priority for [Ball] while be in [LaunchRamp]. + /// Base priority for [Ball] while inside [LaunchRamp]. static const ballPriorityInsideRamp = 0; @override diff --git a/packages/pinball_components/lib/src/components/spaceship_rail.dart b/packages/pinball_components/lib/src/components/spaceship_rail.dart index cd111f46..b63e401a 100644 --- a/packages/pinball_components/lib/src/components/spaceship_rail.dart +++ b/packages/pinball_components/lib/src/components/spaceship_rail.dart @@ -14,7 +14,7 @@ class SpaceshipRail extends Forge2DBlueprint { /// {@macro spaceship_rail} SpaceshipRail(); - /// Base priority for [Ball] while be in [SpaceshipRail]. + /// Base priority for [Ball] while inside [SpaceshipRail]. static const ballPriorityInsideRail = 2; @override @@ -161,6 +161,9 @@ class _SpaceshipRailRampSpriteComponent extends SpriteComponent } class _SpaceshipRailForeground extends SpriteComponent with HasGameRef { + _SpaceshipRailForeground() + : super(priority: SpaceshipRail.ballPriorityInsideRail + 1); + @override Future onLoad() async { await super.onLoad(); @@ -172,7 +175,6 @@ class _SpaceshipRailForeground extends SpriteComponent with HasGameRef { size = sprite.originalSize / 10; anchor = Anchor.center; position = Vector2(-28.5, 19.7); - priority = SpaceshipRail.ballPriorityInsideRail + 1; } }