From 213792404b5f8ec0a7104f2bcda904696b5c153b Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Fri, 29 Apr 2022 13:41:47 -0500 Subject: [PATCH] fix: rendering --- lib/game/components/launcher.dart | 6 +++--- packages/pinball_components/lib/src/components/plunger.dart | 4 ++-- .../lib/src/components/render_priority.dart | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/game/components/launcher.dart b/lib/game/components/launcher.dart index 7aef09d2..959e8da0 100644 --- a/lib/game/components/launcher.dart +++ b/lib/game/components/launcher.dart @@ -12,9 +12,9 @@ class Launcher extends Blueprint { Launcher() : super( components: [ - ControlledPlunger(compressionDistance: 14) - ..initialPosition = Vector2(40.7, 38), - RocketSpriteComponent()..position = Vector2(43, 62), + ControlledPlunger(compressionDistance: 10.5) + ..initialPosition = Vector2(41.1, 43), + RocketSpriteComponent()..position = Vector2(43, 62.3), ], blueprints: [LaunchRamp()], ); diff --git a/packages/pinball_components/lib/src/components/plunger.dart b/packages/pinball_components/lib/src/components/plunger.dart index 735a5490..81de9dd5 100644 --- a/packages/pinball_components/lib/src/components/plunger.dart +++ b/packages/pinball_components/lib/src/components/plunger.dart @@ -82,7 +82,7 @@ class Plunger extends BodyComponent with InitialPosition, Layered { /// The velocity's magnitude depends on how far the [Plunger] has been pulled /// from its original [initialPosition]. void release() { - final velocity = (initialPosition.y - body.position.y) * 5; + final velocity = (initialPosition.y - body.position.y) * 7; body.linearVelocity = Vector2(0, velocity); _spriteComponent.release(); } @@ -221,7 +221,7 @@ class PlungerAnchorPrismaticJointDef extends PrismaticJointDef { plunger.body, anchor.body, plunger.body.position + anchor.body.position, - Vector2(18.6, BoardDimensions.bounds.height), + Vector2(16, BoardDimensions.bounds.height), ); enableLimit = true; lowerTranslation = double.negativeInfinity; diff --git a/packages/pinball_components/lib/src/components/render_priority.dart b/packages/pinball_components/lib/src/components/render_priority.dart index 0f530b64..c63b2b31 100644 --- a/packages/pinball_components/lib/src/components/render_priority.dart +++ b/packages/pinball_components/lib/src/components/render_priority.dart @@ -55,7 +55,7 @@ abstract class RenderPriority { static const int plunger = _above + launchRamp; - static const int rocket = _above + bottomBoundary; + static const int rocket = _below + bottomBoundary; // Dino Land