diff --git a/lib/assets_manager/cubit/assets_manager_state.dart b/lib/assets_manager/cubit/assets_manager_state.dart index c06c6c17..9c1c5984 100644 --- a/lib/assets_manager/cubit/assets_manager_state.dart +++ b/lib/assets_manager/cubit/assets_manager_state.dart @@ -11,8 +11,7 @@ class AssetsManagerState extends Equatable { }); /// {@macro assets_manager_state} - const AssetsManagerState.initial() - : this(assetsCount: 0, loaded: 0); + const AssetsManagerState.initial() : this(assetsCount: 0, loaded: 0); /// Number of assets to load. final int assetsCount; @@ -21,8 +20,7 @@ class AssetsManagerState extends Equatable { final int loaded; /// Returns a value between 0 and 1 to indicate the loading progress. - double get progress => - loaded == 0 ? 0 : loaded / assetsCount; + double get progress => loaded == 0 ? 0 : loaded / assetsCount; /// Only returns false if all the assets have been loaded. bool get isLoading => progress != 1; diff --git a/lib/game/game_assets.dart b/lib/game/game_assets.dart index 4460b9b8..4e786f12 100644 --- a/lib/game/game_assets.dart +++ b/lib/game/game_assets.dart @@ -30,97 +30,132 @@ extension PinballGameAssetsX on PinballGame { () => images.load(components.Assets.images.slingshot.lower.keyName), () => images.load(components.Assets.images.launchRamp.ramp.keyName), () => images.load( - components.Assets.images.launchRamp.foregroundRailing.keyName, - ), + components.Assets.images.launchRamp.foregroundRailing.keyName, + ), () => images.load( - components.Assets.images.launchRamp.backgroundRailing.keyName, - ), + components.Assets.images.launchRamp.backgroundRailing.keyName, + ), () => images.load(components.Assets.images.dino.bottomWall.keyName), () => images.load(components.Assets.images.dino.topWall.keyName), () => images.load(components.Assets.images.dino.topWallTunnel.keyName), () => images.load(components.Assets.images.dino.animatronic.head.keyName), - () => images.load(components.Assets.images.dino.animatronic.mouth.keyName), + () => + images.load(components.Assets.images.dino.animatronic.mouth.keyName), () => images.load(components.Assets.images.dash.animatronic.keyName), () => images.load(components.Assets.images.dash.bumper.a.active.keyName), - () => images.load(components.Assets.images.dash.bumper.a.inactive.keyName), + () => + images.load(components.Assets.images.dash.bumper.a.inactive.keyName), () => images.load(components.Assets.images.dash.bumper.b.active.keyName), - () => images.load(components.Assets.images.dash.bumper.b.inactive.keyName), - () => images.load(components.Assets.images.dash.bumper.main.active.keyName), - () => images.load(components.Assets.images.dash.bumper.main.inactive.keyName), + () => + images.load(components.Assets.images.dash.bumper.b.inactive.keyName), + () => + images.load(components.Assets.images.dash.bumper.main.active.keyName), + () => images + .load(components.Assets.images.dash.bumper.main.inactive.keyName), () => images.load(components.Assets.images.plunger.plunger.keyName), () => images.load(components.Assets.images.plunger.rocket.keyName), () => images.load(components.Assets.images.boundary.bottom.keyName), () => images.load(components.Assets.images.boundary.outer.keyName), () => images.load(components.Assets.images.boundary.outerBottom.keyName), - () => images.load(components.Assets.images.android.spaceship.saucer.keyName), + () => images + .load(components.Assets.images.android.spaceship.saucer.keyName), () => images .load(components.Assets.images.android.spaceship.animatronic.keyName), - () => images.load(components.Assets.images.android.spaceship.lightBeam.keyName), - () => images.load(components.Assets.images.android.ramp.boardOpening.keyName), + () => images + .load(components.Assets.images.android.spaceship.lightBeam.keyName), + () => images + .load(components.Assets.images.android.ramp.boardOpening.keyName), () => images.load( - components.Assets.images.android.ramp.railingForeground.keyName, - ), + components.Assets.images.android.ramp.railingForeground.keyName, + ), () => images.load( - components.Assets.images.android.ramp.railingBackground.keyName, - ), + components.Assets.images.android.ramp.railingBackground.keyName, + ), () => images.load(components.Assets.images.android.ramp.main.keyName), - () => images.load(components.Assets.images.android.ramp.arrow.inactive.keyName), + () => images + .load(components.Assets.images.android.ramp.arrow.inactive.keyName), () => images.load( - components.Assets.images.android.ramp.arrow.active1.keyName, - ), + components.Assets.images.android.ramp.arrow.active1.keyName, + ), () => images.load( - components.Assets.images.android.ramp.arrow.active2.keyName, - ), + components.Assets.images.android.ramp.arrow.active2.keyName, + ), () => images.load( - components.Assets.images.android.ramp.arrow.active3.keyName, - ), + components.Assets.images.android.ramp.arrow.active3.keyName, + ), () => images.load( - components.Assets.images.android.ramp.arrow.active4.keyName, - ), + components.Assets.images.android.ramp.arrow.active4.keyName, + ), () => images.load( - components.Assets.images.android.ramp.arrow.active5.keyName, - ), + components.Assets.images.android.ramp.arrow.active5.keyName, + ), () => images.load(components.Assets.images.android.rail.main.keyName), () => images.load(components.Assets.images.android.rail.exit.keyName), () => images.load(components.Assets.images.android.bumper.a.lit.keyName), - () => images.load(components.Assets.images.android.bumper.a.dimmed.keyName), + () => + images.load(components.Assets.images.android.bumper.a.dimmed.keyName), () => images.load(components.Assets.images.android.bumper.b.lit.keyName), - () => images.load(components.Assets.images.android.bumper.b.dimmed.keyName), - () => images.load(components.Assets.images.android.bumper.cow.lit.keyName), - () => images.load(components.Assets.images.android.bumper.cow.dimmed.keyName), + () => + images.load(components.Assets.images.android.bumper.b.dimmed.keyName), + () => + images.load(components.Assets.images.android.bumper.cow.lit.keyName), + () => images + .load(components.Assets.images.android.bumper.cow.dimmed.keyName), () => images.load(components.Assets.images.sparky.computer.top.keyName), () => images.load(components.Assets.images.sparky.computer.base.keyName), () => images.load(components.Assets.images.sparky.computer.glow.keyName), () => images.load(components.Assets.images.sparky.animatronic.keyName), () => images.load(components.Assets.images.sparky.bumper.a.lit.keyName), - () => images.load(components.Assets.images.sparky.bumper.a.dimmed.keyName), + () => + images.load(components.Assets.images.sparky.bumper.a.dimmed.keyName), () => images.load(components.Assets.images.sparky.bumper.b.lit.keyName), - () => images.load(components.Assets.images.sparky.bumper.b.dimmed.keyName), + () => + images.load(components.Assets.images.sparky.bumper.b.dimmed.keyName), () => images.load(components.Assets.images.sparky.bumper.c.lit.keyName), - () => images.load(components.Assets.images.sparky.bumper.c.dimmed.keyName), + () => + images.load(components.Assets.images.sparky.bumper.c.dimmed.keyName), () => images.load(components.Assets.images.backbox.marquee.keyName), - () => images.load(components.Assets.images.backbox.displayDivider.keyName), - () => images.load(components.Assets.images.backbox.button.facebook.keyName), - () => images.load(components.Assets.images.backbox.button.twitter.keyName), + () => + images.load(components.Assets.images.backbox.displayDivider.keyName), + () => + images.load(components.Assets.images.backbox.button.facebook.keyName), + () => + images.load(components.Assets.images.backbox.button.twitter.keyName), () => images.load( - components.Assets.images.backbox.displayTitleDecoration.keyName, - ), - () => images.load(components.Assets.images.googleWord.letter1.lit.keyName), - () => images.load(components.Assets.images.googleWord.letter1.dimmed.keyName), - () => images.load(components.Assets.images.googleWord.letter2.lit.keyName), - () => images.load(components.Assets.images.googleWord.letter2.dimmed.keyName), - () => images.load(components.Assets.images.googleWord.letter3.lit.keyName), - () => images.load(components.Assets.images.googleWord.letter3.dimmed.keyName), - () => images.load(components.Assets.images.googleWord.letter4.lit.keyName), - () => images.load(components.Assets.images.googleWord.letter4.dimmed.keyName), - () => images.load(components.Assets.images.googleWord.letter5.lit.keyName), - () => images.load(components.Assets.images.googleWord.letter5.dimmed.keyName), - () => images.load(components.Assets.images.googleWord.letter6.lit.keyName), - () => images.load(components.Assets.images.googleWord.letter6.dimmed.keyName), - () => images.load(components.Assets.images.googleRollover.left.decal.keyName), - () => images.load(components.Assets.images.googleRollover.left.pin.keyName), - () => images.load(components.Assets.images.googleRollover.right.decal.keyName), - () => images.load(components.Assets.images.googleRollover.right.pin.keyName), + components.Assets.images.backbox.displayTitleDecoration.keyName, + ), + () => + images.load(components.Assets.images.googleWord.letter1.lit.keyName), + () => images + .load(components.Assets.images.googleWord.letter1.dimmed.keyName), + () => + images.load(components.Assets.images.googleWord.letter2.lit.keyName), + () => images + .load(components.Assets.images.googleWord.letter2.dimmed.keyName), + () => + images.load(components.Assets.images.googleWord.letter3.lit.keyName), + () => images + .load(components.Assets.images.googleWord.letter3.dimmed.keyName), + () => + images.load(components.Assets.images.googleWord.letter4.lit.keyName), + () => images + .load(components.Assets.images.googleWord.letter4.dimmed.keyName), + () => + images.load(components.Assets.images.googleWord.letter5.lit.keyName), + () => images + .load(components.Assets.images.googleWord.letter5.dimmed.keyName), + () => + images.load(components.Assets.images.googleWord.letter6.lit.keyName), + () => images + .load(components.Assets.images.googleWord.letter6.dimmed.keyName), + () => images + .load(components.Assets.images.googleRollover.left.decal.keyName), + () => + images.load(components.Assets.images.googleRollover.left.pin.keyName), + () => images + .load(components.Assets.images.googleRollover.right.decal.keyName), + () => images + .load(components.Assets.images.googleRollover.right.pin.keyName), () => images.load(components.Assets.images.multiball.lit.keyName), () => images.load(components.Assets.images.multiball.dimmed.keyName), () => images.load(components.Assets.images.multiplier.x2.lit.keyName), @@ -135,7 +170,8 @@ extension PinballGameAssetsX on PinballGame { () => images.load(components.Assets.images.multiplier.x6.dimmed.keyName), () => images.load(components.Assets.images.score.fiveThousand.keyName), () => images.load(components.Assets.images.score.twentyThousand.keyName), - () => images.load(components.Assets.images.score.twoHundredThousand.keyName), + () => images + .load(components.Assets.images.score.twoHundredThousand.keyName), () => images.load(components.Assets.images.score.oneMillion.keyName), () => images.load(components.Assets.images.flapper.backSupport.keyName), () => images.load(components.Assets.images.flapper.frontSupport.keyName), @@ -144,8 +180,10 @@ extension PinballGameAssetsX on PinballGame { () => images.load(components.Assets.images.skillShot.pin.keyName), () => images.load(components.Assets.images.skillShot.lit.keyName), () => images.load(components.Assets.images.skillShot.dimmed.keyName), - () => images.load(components.Assets.images.displayArrows.arrowLeft.keyName), - () => images.load(components.Assets.images.displayArrows.arrowRight.keyName), + () => + images.load(components.Assets.images.displayArrows.arrowLeft.keyName), + () => images + .load(components.Assets.images.displayArrows.arrowRight.keyName), () => images.load(androidTheme.leaderboardIcon.keyName), () => images.load(androidTheme.ball.keyName), () => images.load(dashTheme.leaderboardIcon.keyName), diff --git a/lib/game/view/widgets/bonus_animation.dart b/lib/game/view/widgets/bonus_animation.dart index e1afb6b0..a52aafc0 100644 --- a/lib/game/view/widgets/bonus_animation.dart +++ b/lib/game/view/widgets/bonus_animation.dart @@ -76,9 +76,11 @@ class BonusAnimation extends StatefulWidget { Flame.images.prefix = ''; return [ () => Flame.images.load(Assets.images.bonusAnimation.dashNest.keyName), - () => Flame.images.load(Assets.images.bonusAnimation.sparkyTurboCharge.keyName), + () => Flame.images + .load(Assets.images.bonusAnimation.sparkyTurboCharge.keyName), () => Flame.images.load(Assets.images.bonusAnimation.dinoChomp.keyName), - () => Flame.images.load(Assets.images.bonusAnimation.androidSpaceship.keyName), + () => Flame.images + .load(Assets.images.bonusAnimation.androidSpaceship.keyName), () => Flame.images.load(Assets.images.bonusAnimation.googleWord.keyName), ]; }