refactor: PR revisions

pull/407/head
Allison Ryan 3 years ago
parent a021fe3890
commit 01fda6613a

@ -15,9 +15,7 @@ class GoogleWordBonusBehavior extends Component
listenWhen: (_, state) => state.letterSpriteStates.values listenWhen: (_, state) => state.letterSpriteStates.values
.every((element) => element == GoogleLetterSpriteState.lit), .every((element) => element == GoogleLetterSpriteState.lit),
onNewState: (state) { onNewState: (state) {
readBloc<GameBloc, GameState>().add( bloc.add(const BonusActivated(GameBonus.googleWord));
const BonusActivated(GameBonus.googleWord),
);
readBloc<GoogleWordCubit, GoogleWordState>().onBonusAwarded(); readBloc<GoogleWordCubit, GoogleWordState>().onBonusAwarded();
}, },
), ),

@ -8,7 +8,7 @@ class GoogleWordCubit extends Cubit<GoogleWordState> {
GoogleWordCubit() : super(GoogleWordState.initial()); GoogleWordCubit() : super(GoogleWordState.initial());
int _lastLitLetter = 0; int _lastLitLetter = 0;
final _lettersInGoogle = 6; static const _lettersInGoogle = 6;
void onRolloverContacted() { void onRolloverContacted() {
final spriteStatesMap = {...state.letterSpriteStates}; final spriteStatesMap = {...state.letterSpriteStates};

@ -42,6 +42,10 @@ void main() {
final flameTester = FlameTester(_TestGame.new); final flameTester = FlameTester(_TestGame.new);
group('Google Letter', () { group('Google Letter', () {
test('can be instantiated', () {
expect(GoogleLetter(0), isA<GoogleLetter>());
});
flameTester.test( flameTester.test(
'0th loads correctly', '0th loads correctly',
(game) async { (game) async {

Loading…
Cancel
Save