refactor: moved assets to constructor at sandbox

pull/231/head
RuiAlonso 3 years ago
parent a7c266ef1d
commit 045c549a1e

@ -5,7 +5,21 @@ import 'package:pinball_components/pinball_components.dart';
import 'package:sandbox/stories/ball/basic_ball_game.dart';
class MultipliersGame extends BallGame with KeyboardEvents {
MultipliersGame() : super(color: const Color(0xFF009900));
MultipliersGame()
: super(
imagesFileNames: [
Assets.images.multiplier.x2.active.keyName,
Assets.images.multiplier.x2.inactive.keyName,
Assets.images.multiplier.x3.active.keyName,
Assets.images.multiplier.x3.inactive.keyName,
Assets.images.multiplier.x4.active.keyName,
Assets.images.multiplier.x4.inactive.keyName,
Assets.images.multiplier.x5.active.keyName,
Assets.images.multiplier.x5.inactive.keyName,
Assets.images.multiplier.x6.active.keyName,
Assets.images.multiplier.x6.inactive.keyName,
],
);
static const description = '''
Shows how the Multipliers are rendered.
@ -24,19 +38,6 @@ class MultipliersGame extends BallGame with KeyboardEvents {
Future<void> onLoad() async {
await super.onLoad();
await images.loadAll([
Assets.images.multiplier.x2.active.keyName,
Assets.images.multiplier.x2.inactive.keyName,
Assets.images.multiplier.x3.active.keyName,
Assets.images.multiplier.x3.inactive.keyName,
Assets.images.multiplier.x4.active.keyName,
Assets.images.multiplier.x4.inactive.keyName,
Assets.images.multiplier.x5.active.keyName,
Assets.images.multiplier.x5.inactive.keyName,
Assets.images.multiplier.x6.active.keyName,
Assets.images.multiplier.x6.inactive.keyName,
]);
camera.followVector2(Vector2.zero());
x2 = Multiplier(
value: 2,

Loading…
Cancel
Save