diff --git a/packages/pinball_components/lib/src/components/alien_bumper/alien_bumper.dart b/packages/pinball_components/lib/src/components/alien_bumper/alien_bumper.dart index efcc94a0..bf6cc326 100644 --- a/packages/pinball_components/lib/src/components/alien_bumper/alien_bumper.dart +++ b/packages/pinball_components/lib/src/components/alien_bumper/alien_bumper.dart @@ -25,6 +25,7 @@ class AlienBumper extends BodyComponent with InitialPosition { _minorRadius = minorRadius, super( priority: RenderPriority.alienBumper, + renderBody: false, children: [ AlienBumperBallContactBehavior(), AlienBumperBlinkingBehavior(), @@ -35,7 +36,6 @@ class AlienBumper extends BodyComponent with InitialPosition { ), ...?children, ], - renderBody: false, ); /// {@macro alien_bumper} diff --git a/packages/pinball_components/lib/src/components/ball.dart b/packages/pinball_components/lib/src/components/ball.dart index 2eaca4b8..1c9c1270 100644 --- a/packages/pinball_components/lib/src/components/ball.dart +++ b/packages/pinball_components/lib/src/components/ball.dart @@ -16,10 +16,10 @@ class Ball extends BodyComponent Ball({ required this.baseColor, }) : super( + renderBody: false, children: [ _BallSpriteComponent()..tint(baseColor.withOpacity(0.5)), ], - renderBody: false, ) { // TODO(ruimiguel): while developing Ball can be launched by clicking mouse, // and default layer is Layer.all. But on final game Ball will be always be diff --git a/packages/pinball_components/lib/src/components/baseboard.dart b/packages/pinball_components/lib/src/components/baseboard.dart index d7016605..47ba4666 100644 --- a/packages/pinball_components/lib/src/components/baseboard.dart +++ b/packages/pinball_components/lib/src/components/baseboard.dart @@ -13,8 +13,8 @@ class Baseboard extends BodyComponent with InitialPosition { required BoardSide side, }) : _side = side, super( - children: [_BaseboardSpriteComponent(side: side)], renderBody: false, + children: [_BaseboardSpriteComponent(side: side)], ); /// Whether the [Baseboard] is on the left or right side of the board. diff --git a/packages/pinball_components/lib/src/components/boundaries.dart b/packages/pinball_components/lib/src/components/boundaries.dart index 63087f9d..2ba5ab3f 100644 --- a/packages/pinball_components/lib/src/components/boundaries.dart +++ b/packages/pinball_components/lib/src/components/boundaries.dart @@ -26,9 +26,9 @@ class _BottomBoundary extends BodyComponent with InitialPosition { /// {@macro bottom_boundary} _BottomBoundary() : super( + renderBody: false, priority: RenderPriority.bottomBoundary, children: [_BottomBoundarySpriteComponent()], - renderBody: false, ); List _createFixtureDefs() { @@ -91,9 +91,9 @@ class _OuterBoundary extends BodyComponent with InitialPosition { /// {@macro outer_boundary} _OuterBoundary() : super( + renderBody: false, priority: RenderPriority.outerBoundary, children: [_OuterBoundarySpriteComponent()], - renderBody: false, ); List _createFixtureDefs() { diff --git a/packages/pinball_components/lib/src/components/dash_nest_bumper/dash_nest_bumper.dart b/packages/pinball_components/lib/src/components/dash_nest_bumper/dash_nest_bumper.dart index 36081aef..da1c7548 100644 --- a/packages/pinball_components/lib/src/components/dash_nest_bumper/dash_nest_bumper.dart +++ b/packages/pinball_components/lib/src/components/dash_nest_bumper/dash_nest_bumper.dart @@ -26,6 +26,7 @@ class DashNestBumper extends BodyComponent with InitialPosition { _minorRadius = minorRadius, super( priority: RenderPriority.dashBumper, + renderBody: false, children: [ _DashNestBumperSpriteGroupComponent( activeAssetPath: activeAssetPath, @@ -36,7 +37,6 @@ class DashNestBumper extends BodyComponent with InitialPosition { DashNestBumperBallContactBehavior(), ...?children, ], - renderBody: false, ); /// {@macro dash_nest_bumper} diff --git a/packages/pinball_components/lib/src/components/flipper.dart b/packages/pinball_components/lib/src/components/flipper.dart index bc597fbf..dccd7ce7 100644 --- a/packages/pinball_components/lib/src/components/flipper.dart +++ b/packages/pinball_components/lib/src/components/flipper.dart @@ -14,8 +14,8 @@ class Flipper extends BodyComponent with KeyboardHandler, InitialPosition { Flipper({ required this.side, }) : super( - children: [_FlipperSpriteComponent(side: side)], renderBody: false, + children: [_FlipperSpriteComponent(side: side)], ); /// The size of the [Flipper]. diff --git a/packages/pinball_components/lib/src/components/launch_ramp.dart b/packages/pinball_components/lib/src/components/launch_ramp.dart index 68cabadb..13f063b6 100644 --- a/packages/pinball_components/lib/src/components/launch_ramp.dart +++ b/packages/pinball_components/lib/src/components/launch_ramp.dart @@ -32,11 +32,11 @@ class _LaunchRampBase extends BodyComponent with Layered { _LaunchRampBase() : super( priority: RenderPriority.launchRamp, + renderBody: false, children: [ _LaunchRampBackgroundRailingSpriteComponent(), _LaunchRampBaseSpriteComponent(), ], - renderBody: false, ) { layer = Layer.launcher; } diff --git a/packages/pinball_components/lib/src/components/signpost.dart b/packages/pinball_components/lib/src/components/signpost.dart index dc45f319..50cc6ccf 100644 --- a/packages/pinball_components/lib/src/components/signpost.dart +++ b/packages/pinball_components/lib/src/components/signpost.dart @@ -50,11 +50,11 @@ class Signpost extends BodyComponent with InitialPosition { Iterable? children, }) : super( priority: RenderPriority.signpost, + renderBody: false, children: [ _SignpostSpriteComponent(), ...?children, ], - renderBody: false, ); /// Forwards the sprite to the next [SignpostSpriteState]. diff --git a/packages/pinball_components/lib/src/components/spaceship.dart b/packages/pinball_components/lib/src/components/spaceship.dart index 941e0940..a52df81d 100644 --- a/packages/pinball_components/lib/src/components/spaceship.dart +++ b/packages/pinball_components/lib/src/components/spaceship.dart @@ -42,10 +42,10 @@ class SpaceshipSaucer extends BodyComponent with InitialPosition, Layered { SpaceshipSaucer() : super( priority: RenderPriority.spaceshipSaucer, + renderBody: false, children: [ _SpaceshipSaucerSpriteComponent(), ], - renderBody: false, ) { layer = Layer.spaceship; } diff --git a/packages/pinball_components/lib/src/components/spaceship_rail.dart b/packages/pinball_components/lib/src/components/spaceship_rail.dart index 84de1742..3dfd2c1c 100644 --- a/packages/pinball_components/lib/src/components/spaceship_rail.dart +++ b/packages/pinball_components/lib/src/components/spaceship_rail.dart @@ -29,8 +29,8 @@ class _SpaceshipRailRamp extends BodyComponent with Layered { _SpaceshipRailRamp() : super( priority: RenderPriority.spaceshipRail, - children: [_SpaceshipRailRampSpriteComponent()], renderBody: false, + children: [_SpaceshipRailRampSpriteComponent()], ) { layer = Layer.spaceshipExitRail; } diff --git a/packages/pinball_components/lib/src/components/spaceship_ramp.dart b/packages/pinball_components/lib/src/components/spaceship_ramp.dart index 3f20153f..c9a1d574 100644 --- a/packages/pinball_components/lib/src/components/spaceship_ramp.dart +++ b/packages/pinball_components/lib/src/components/spaceship_ramp.dart @@ -98,10 +98,10 @@ class _SpaceshipRampBackground extends BodyComponent _SpaceshipRampBackground() : super( priority: RenderPriority.spaceshipRamp, + renderBody: false, children: [ _SpaceshipRampBackgroundRampSpriteComponent(), ], - renderBody: false, ) { layer = Layer.spaceshipEntranceRamp; } @@ -247,8 +247,8 @@ class _SpaceshipRampForegroundRailing extends BodyComponent _SpaceshipRampForegroundRailing() : super( priority: RenderPriority.spaceshipRampForegroundRailing, - children: [_SpaceshipRampForegroundRailingSpriteComponent()], renderBody: false, + children: [_SpaceshipRampForegroundRailingSpriteComponent()], ) { layer = Layer.spaceshipEntranceRamp; } diff --git a/packages/pinball_components/lib/src/components/sparky_bumper/sparky_bumper.dart b/packages/pinball_components/lib/src/components/sparky_bumper/sparky_bumper.dart index 98e884be..a2c68bcc 100644 --- a/packages/pinball_components/lib/src/components/sparky_bumper/sparky_bumper.dart +++ b/packages/pinball_components/lib/src/components/sparky_bumper/sparky_bumper.dart @@ -26,6 +26,7 @@ class SparkyBumper extends BodyComponent with InitialPosition { _minorRadius = minorRadius, super( priority: RenderPriority.sparkyBumper, + renderBody: false, children: [ SparkyBumperBallContactBehavior(), SparkyBumperBlinkingBehavior(), @@ -37,7 +38,6 @@ class SparkyBumper extends BodyComponent with InitialPosition { ), ...?children, ], - renderBody: false, ); /// {@macro sparky_bumper} diff --git a/packages/pinball_components/lib/src/components/sparky_computer.dart b/packages/pinball_components/lib/src/components/sparky_computer.dart index 183c5c32..7f0cef8c 100644 --- a/packages/pinball_components/lib/src/components/sparky_computer.dart +++ b/packages/pinball_components/lib/src/components/sparky_computer.dart @@ -23,8 +23,8 @@ class _ComputerBase extends BodyComponent with InitialPosition { _ComputerBase() : super( priority: RenderPriority.computerBase, - children: [_ComputerBaseSpriteComponent()], renderBody: false, + children: [_ComputerBaseSpriteComponent()], ); List _createFixtureDefs() {