diff --git a/packages/pinball_components/lib/src/components/multiball.dart b/packages/pinball_components/lib/src/components/multiball.dart index a0741cf7..45ce071b 100644 --- a/packages/pinball_components/lib/src/components/multiball.dart +++ b/packages/pinball_components/lib/src/components/multiball.dart @@ -19,7 +19,8 @@ class Multiball extends Component { position: position, onAssetPath: onAssetPath, offAssetPath: offAssetPath, - )..angle = rotation, + rotation: rotation, + ), ], ); @@ -92,11 +93,13 @@ class MultiballSpriteGroupComponent required Vector2 position, required String onAssetPath, required String offAssetPath, + required double rotation, }) : _onAssetPath = onAssetPath, _offAssetPath = offAssetPath, super( anchor: Anchor.center, position: position, + angle: rotation, ); final String _onAssetPath; diff --git a/packages/pinball_components/test/src/components/multiball_test.dart b/packages/pinball_components/test/src/components/multiball_test.dart index 4d39c130..d2104f6c 100644 --- a/packages/pinball_components/test/src/components/multiball_test.dart +++ b/packages/pinball_components/test/src/components/multiball_test.dart @@ -58,7 +58,7 @@ void main() { final multiball = Multiball.d(); await game.ensureAdd(multiball); - multiball.animate(); + await multiball.animate(); await tester.pump(); expect(