From fe33bb7875c41a7b5f08cfa9dea0f1612d8299c8 Mon Sep 17 00:00:00 2001 From: alestiago Date: Thu, 31 Mar 2022 10:09:28 +0100 Subject: [PATCH] docs: included TODO comment --- lib/game/components/controlled_ball.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/game/components/controlled_ball.dart b/lib/game/components/controlled_ball.dart index 376c9a96..463c158f 100644 --- a/lib/game/components/controlled_ball.dart +++ b/lib/game/components/controlled_ball.dart @@ -69,9 +69,11 @@ class LaunchedBallController extends BallController @override void lost() { super.lost(); + final bloc = gameRef.read()..add(const BallLost()); - final shouldBallRespwan = !bloc.state.isLastBall && !bloc.state.isGameOver; + // TODO(alestiago): Consider the use of onNewState instead. + final shouldBallRespwan = !bloc.state.isLastBall && !bloc.state.isGameOver; if (shouldBallRespwan) gameRef.spawnBall(); } }