refactor: make platformHelper public

pull/411/head
Allison Ryan 3 years ago
parent 69e0f240b6
commit 4c56ca0147

@ -2,7 +2,6 @@ import 'package:flame/extensions.dart';
import 'package:pinball/game/game.dart'; import 'package:pinball/game/game.dart';
import 'package:pinball_components/pinball_components.dart' as components; import 'package:pinball_components/pinball_components.dart' as components;
import 'package:pinball_theme/pinball_theme.dart' hide Assets; 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. /// Add methods to help loading and caching game assets.
extension PinballGameAssetsX on PinballGame { extension PinballGameAssetsX on PinballGame {
@ -152,7 +151,7 @@ extension PinballGameAssetsX on PinballGame {
images.load(sparkyTheme.ball.keyName), images.load(sparkyTheme.ball.keyName),
]; ];
return (PlatformHelper().isMobile) ? gameAssets : gameAssets return (platformHelper.isMobile) ? gameAssets : gameAssets
..addAll([ ..addAll([
images.load(androidTheme.background.keyName), images.load(androidTheme.background.keyName),
images.load(dashTheme.background.keyName), images.load(dashTheme.background.keyName),

@ -26,13 +26,12 @@ class PinballGame extends PinballForge2DGame
required GameBloc gameBloc, required GameBloc gameBloc,
required AppLocalizations l10n, required AppLocalizations l10n,
required PinballAudioPlayer audioPlayer, required PinballAudioPlayer audioPlayer,
required PlatformHelper platformHelper, required this.platformHelper,
}) : focusNode = FocusNode(), }) : focusNode = FocusNode(),
_gameBloc = gameBloc, _gameBloc = gameBloc,
_audioPlayer = audioPlayer, _audioPlayer = audioPlayer,
_characterThemeBloc = characterThemeBloc, _characterThemeBloc = characterThemeBloc,
_l10n = l10n, _l10n = l10n,
_platformHelper = platformHelper,
super( super(
gravity: Vector2(0, 30), gravity: Vector2(0, 30),
) { ) {
@ -60,7 +59,7 @@ class PinballGame extends PinballForge2DGame
final AppLocalizations _l10n; final AppLocalizations _l10n;
final PlatformHelper _platformHelper; final PlatformHelper platformHelper;
final GameBloc _gameBloc; final GameBloc _gameBloc;
@ -95,7 +94,7 @@ class PinballGame extends PinballForge2DGame
FlameProvider<LeaderboardRepository>.value(leaderboardRepository), FlameProvider<LeaderboardRepository>.value(leaderboardRepository),
FlameProvider<ShareRepository>.value(shareRepository), FlameProvider<ShareRepository>.value(shareRepository),
FlameProvider<AppLocalizations>.value(_l10n), FlameProvider<AppLocalizations>.value(_l10n),
FlameProvider<PlatformHelper>.value(_platformHelper), FlameProvider<PlatformHelper>.value(platformHelper),
], ],
children: [ children: [
BonusNoiseBehavior(), BonusNoiseBehavior(),
@ -112,7 +111,7 @@ class PinballGame extends PinballForge2DGame
children: [ children: [
ZCanvasComponent( ZCanvasComponent(
children: [ children: [
if (!_platformHelper.isMobile) ArcadeBackground(), if (!platformHelper.isMobile) ArcadeBackground(),
BoardBackgroundSpriteComponent(), BoardBackgroundSpriteComponent(),
Boundaries(), Boundaries(),
Backbox( Backbox(

Loading…
Cancel
Save