diff --git a/lib/game/game_assets.dart b/lib/game/game_assets.dart index ef6f60df..97551414 100644 --- a/lib/game/game_assets.dart +++ b/lib/game/game_assets.dart @@ -2,7 +2,6 @@ import 'package:flame/extensions.dart'; import 'package:pinball/game/game.dart'; import 'package:pinball_components/pinball_components.dart' as components; import 'package:pinball_theme/pinball_theme.dart' hide Assets; -import 'package:platform_helper/platform_helper.dart'; /// Add methods to help loading and caching game assets. extension PinballGameAssetsX on PinballGame { @@ -152,7 +151,7 @@ extension PinballGameAssetsX on PinballGame { images.load(sparkyTheme.ball.keyName), ]; - return (PlatformHelper().isMobile) ? gameAssets : gameAssets + return (platformHelper.isMobile) ? gameAssets : gameAssets ..addAll([ images.load(androidTheme.background.keyName), images.load(dashTheme.background.keyName), diff --git a/lib/game/pinball_game.dart b/lib/game/pinball_game.dart index 6de52b54..24814462 100644 --- a/lib/game/pinball_game.dart +++ b/lib/game/pinball_game.dart @@ -26,13 +26,12 @@ class PinballGame extends PinballForge2DGame required GameBloc gameBloc, required AppLocalizations l10n, required PinballAudioPlayer audioPlayer, - required PlatformHelper platformHelper, + required this.platformHelper, }) : focusNode = FocusNode(), _gameBloc = gameBloc, _audioPlayer = audioPlayer, _characterThemeBloc = characterThemeBloc, _l10n = l10n, - _platformHelper = platformHelper, super( gravity: Vector2(0, 30), ) { @@ -60,7 +59,7 @@ class PinballGame extends PinballForge2DGame final AppLocalizations _l10n; - final PlatformHelper _platformHelper; + final PlatformHelper platformHelper; final GameBloc _gameBloc; @@ -95,7 +94,7 @@ class PinballGame extends PinballForge2DGame FlameProvider.value(leaderboardRepository), FlameProvider.value(shareRepository), FlameProvider.value(_l10n), - FlameProvider.value(_platformHelper), + FlameProvider.value(platformHelper), ], children: [ BonusNoiseBehavior(), @@ -112,7 +111,7 @@ class PinballGame extends PinballForge2DGame children: [ ZCanvasComponent( children: [ - if (!_platformHelper.isMobile) ArcadeBackground(), + if (!platformHelper.isMobile) ArcadeBackground(), BoardBackgroundSpriteComponent(), Boundaries(), Backbox(