From b1f1fcdbddc4e4b15a1d5ba65c1b6025958979c1 Mon Sep 17 00:00:00 2001 From: alestiago Date: Wed, 30 Mar 2022 13:11:57 +0100 Subject: [PATCH] feat: automatically sized Sprites --- lib/game/components/flutter_forest.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/game/components/flutter_forest.dart b/lib/game/components/flutter_forest.dart index c457ee96..030533e9 100644 --- a/lib/game/components/flutter_forest.dart +++ b/lib/game/components/flutter_forest.dart @@ -98,12 +98,16 @@ abstract class DashNestBumper extends BodyComponent /// Activates the [DashNestBumper]. void activate() { - _spriteComponent.sprite = _activeSprite; + _spriteComponent + ..sprite = _inactiveSprite + ..size = _activeSprite.originalSize / 10; } /// Deactivates the [DashNestBumper]. void deactivate() { - _spriteComponent.sprite = _inactiveSprite; + _spriteComponent + ..sprite = _inactiveSprite + ..size = _inactiveSprite.originalSize / 10; } @override @@ -157,7 +161,6 @@ class BigDashNestBumper extends DashNestBumper { activeAssetPath: Assets.images.dashBumper.main.active.keyName, inactiveAssetPath: Assets.images.dashBumper.main.inactive.keyName, spriteComponent: SpriteComponent( - size: Vector2(10.8, 8.6), anchor: Anchor.center, ), ); @@ -206,7 +209,6 @@ class SmallDashNestBumper extends DashNestBumper { activeAssetPath: Assets.images.dashBumper.a.active.keyName, inactiveAssetPath: Assets.images.dashBumper.a.inactive.keyName, spriteComponent: SpriteComponent( - size: Vector2(7.1, 7.5), anchor: Anchor.center, position: Vector2(0.35, -1.2), ), @@ -220,7 +222,6 @@ class SmallDashNestBumper extends DashNestBumper { activeAssetPath: Assets.images.dashBumper.b.active.keyName, inactiveAssetPath: Assets.images.dashBumper.b.inactive.keyName, spriteComponent: SpriteComponent( - size: Vector2(7.5, 7.4), anchor: Anchor.center, position: Vector2(0.35, -1.2), ),