From 5f2cbe5a5911f97bdec5340fc14344aa6510ef5f Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Thu, 24 Mar 2022 14:51:36 -0500 Subject: [PATCH] refactor: await adding letters --- lib/game/components/bonus_word.dart | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lib/game/components/bonus_word.dart b/lib/game/components/bonus_word.dart index d088eb35..f78aff25 100644 --- a/lib/game/components/bonus_word.dart +++ b/lib/game/components/bonus_word.dart @@ -85,21 +85,22 @@ class BonusWord extends Component with BlocComponent { ]; final mirroredOffsets = offsets.reversed - .map((position) => Vector2(position.x * -1, position.y)) + .map((position) => Vector2(-position.x, position.y)) .toList(); offsets.addAll(mirroredOffsets); assert(offsets.length == GameBloc.bonusWord.length, 'Invalid positions'); + final letters = []; for (var i = 0; i < GameBloc.bonusWord.length; i++) { - unawaited( - add( - BonusLetter( - letter: GameBloc.bonusWord[i], - index: i, - )..initialPosition = _position + offsets[i], - ), + letters.add( + BonusLetter( + letter: GameBloc.bonusWord[i], + index: i, + )..initialPosition = _position + offsets[i], ); } + + await addAll(letters); } }