feat: automatically sized Sprites

pull/119/head
alestiago 4 years ago
parent 55e912da26
commit b1f1fcdbdd

@ -98,12 +98,16 @@ abstract class DashNestBumper extends BodyComponent<PinballGame>
/// 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),
),

Loading…
Cancel
Save