From b5aef4640c5d54605053cd5915478a9923be051a Mon Sep 17 00:00:00 2001 From: alestiago Date: Wed, 6 Apr 2022 12:25:34 +0100 Subject: [PATCH] refactor: removed plunger null checks --- lib/game/pinball_game.dart | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/game/pinball_game.dart b/lib/game/pinball_game.dart index 7846dc7d..37fae70b 100644 --- a/lib/game/pinball_game.dart +++ b/lib/game/pinball_game.dart @@ -95,7 +95,7 @@ class _GameBallsController extends ComponentController with BlocComponent, HasGameRef { _GameBallsController(PinballGame game) : super(game); - Plunger? _plunger; + late final Plunger _plunger; @override bool listenWhen(GameState? previousState, GameState newState) { @@ -120,13 +120,11 @@ class _GameBallsController extends ComponentController } void _spawnBall() { - if (_plunger == null) return; - final ball = ControlledBall.launch( theme: gameRef.theme, )..initialPosition = Vector2( - _plunger!.body.position.x, - _plunger!.body.position.y + Ball.size.y, + _plunger.body.position.x, + _plunger.body.position.y + Ball.size.y, ); component.add(ball); }