From 03b8007328cc4d784a5eba0402ed214cc86c9f0e Mon Sep 17 00:00:00 2001 From: Alejandro Santiago Date: Tue, 29 Mar 2022 17:42:03 +0100 Subject: [PATCH] refactor: simplified loading asset logic Co-authored-by: Allison Ryan <77211884+allisonryan0002@users.noreply.github.com> --- .../pinball_components/lib/src/components/flipper.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/pinball_components/lib/src/components/flipper.dart b/packages/pinball_components/lib/src/components/flipper.dart index f4b9bf4e..86387415 100644 --- a/packages/pinball_components/lib/src/components/flipper.dart +++ b/packages/pinball_components/lib/src/components/flipper.dart @@ -44,9 +44,11 @@ class Flipper extends BodyComponent with KeyboardHandler, InitialPosition { /// Loads the sprite that renders with the [Flipper]. Future _loadSprite() async { - final asset = Assets.images.flipper; - final spritePath = (side.isLeft ? asset.left : asset.right).keyName; - final sprite = await gameRef.loadSprite(spritePath); + final sprite = await gameRef.loadSprite( + (_side.isLeft) + ? Assets.images.flipper.left.keyName + : Assets.images.flipper.right.keyName, + ); final spriteComponent = SpriteComponent( sprite: sprite, size: size,