refactor: placed ramps on pinball game

pull/40/head
RuiAlonso 4 years ago
parent 9e1b1aa87c
commit 965c14be60

@ -15,21 +15,6 @@ class PinballGame extends Forge2DGame
late final Plunger plunger;
late final launcherRampPosition = screenToWorld(
Vector2(
camera.viewport.effectiveSize.x / 2,
camera.viewport.effectiveSize.y / 2,
) +
Vector2(373, -155),
);
late final jetpackRampPosition = screenToWorld(
Vector2(
camera.viewport.effectiveSize.x / 2,
camera.viewport.effectiveSize.y / 2,
) +
Vector2(-150, -150),
);
@override
void onAttach() {
super.onAttach();
@ -113,17 +98,24 @@ class PinballGame extends Forge2DGame
}
Future<void> _addPaths() async {
await add(
JetpackRamp(
position: jetpackRampPosition,
final jetpackRamp = JetpackRamp(
position: screenToWorld(
Vector2(
camera.viewport.effectiveSize.x / 2 - 150,
camera.viewport.effectiveSize.y / 2 - 150,
),
),
);
await add(
LauncherRamp(
position: launcherRampPosition,
final launcherRamp = LauncherRamp(
position: screenToWorld(
Vector2(
camera.viewport.effectiveSize.x / 2 + 373,
camera.viewport.effectiveSize.y / 2 - 155,
),
),
);
await addAll([jetpackRamp, launcherRamp]);
}
Future<void> _addPlunger() async {

Loading…
Cancel
Save