diff --git a/assets/images/bonus_animation/google_word.png b/assets/images/bonus_animation/google_word.png index 7adab3b4..c4ab2948 100644 Binary files a/assets/images/bonus_animation/google_word.png and b/assets/images/bonus_animation/google_word.png differ diff --git a/lib/game/view/widgets/bonus_animation.dart b/lib/game/view/widgets/bonus_animation.dart index da67e1aa..35e600f2 100644 --- a/lib/game/view/widgets/bonus_animation.dart +++ b/lib/game/view/widgets/bonus_animation.dart @@ -126,7 +126,7 @@ class _BonusAnimationState extends State ); animation = spriteSheet.createAnimation( row: 0, - stepTime: 1 / 24, + stepTime: 1 / 12, to: spriteSheet.rows * spriteSheet.columns, loop: false, ); diff --git a/test/game/view/widgets/bonus_animation_test.dart b/test/game/view/widgets/bonus_animation_test.dart index 11e249c7..b726ac83 100644 --- a/test/game/view/widgets/bonus_animation_test.dart +++ b/test/game/view/widgets/bonus_animation_test.dart @@ -24,6 +24,7 @@ class MockCallback extends Mock { void main() { TestWidgetsFlutterBinding.ensureInitialized(); + const animationDuration = 6; setUp(() async { // TODO(arturplaczek): need to find for a better solution for loading image @@ -102,7 +103,7 @@ void main() { await tester.pump(); - await Future.delayed(const Duration(seconds: 4)); + await Future.delayed(const Duration(seconds: animationDuration)); await tester.pump(); @@ -133,7 +134,7 @@ void main() { .state(find.byType(BonusAnimation)) .didUpdateWidget(secondAnimation); - await Future.delayed(const Duration(seconds: 4)); + await Future.delayed(const Duration(seconds: animationDuration)); await tester.pump(); diff --git a/test/game/view/widgets/game_hud_test.dart b/test/game/view/widgets/game_hud_test.dart index 79cc4f33..505ce5e0 100644 --- a/test/game/view/widgets/game_hud_test.dart +++ b/test/game/view/widgets/game_hud_test.dart @@ -147,7 +147,7 @@ void main() { await tester.pump(); // TODO(arturplaczek): remove magic number once this is merged: // https://github.com/flame-engine/flame/pull/1564 - await Future.delayed(const Duration(seconds: 4)); + await Future.delayed(const Duration(seconds: 6)); await expectLater(find.byType(ScoreView), findsOneWidget); });