From bcf1723793f2c415f9c769dceb01e9358baf61b2 Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Mon, 9 May 2022 02:08:02 +0200 Subject: [PATCH] refactor: spaceship ramp sandbox --- .../stories/android_acres/spaceship_ramp_game.dart | 11 +++++------ packages/pinball_components/sandbox/pubspec.lock | 2 +- packages/pinball_components/sandbox/pubspec.yaml | 1 + 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/pinball_components/sandbox/lib/stories/android_acres/spaceship_ramp_game.dart b/packages/pinball_components/sandbox/lib/stories/android_acres/spaceship_ramp_game.dart index 7a425917..9818391b 100644 --- a/packages/pinball_components/sandbox/lib/stories/android_acres/spaceship_ramp_game.dart +++ b/packages/pinball_components/sandbox/lib/stories/android_acres/spaceship_ramp_game.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'package:flame/input.dart'; +import 'package:flame_bloc/flame_bloc.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:pinball_components/pinball_components.dart'; @@ -37,7 +38,6 @@ class SpaceshipRampGame extends BallGame with KeyboardEvents { @override Color backgroundColor() => Colors.white; - late final SpaceshipRamp _spaceshipRamp; late final SpaceshipRampCubit _bloc; @override @@ -45,19 +45,18 @@ class SpaceshipRampGame extends BallGame with KeyboardEvents { await super.onLoad(); camera.followVector2(Vector2(-12, -50)); - _spaceshipRamp = SpaceshipRamp(); - /* + + _bloc = SpaceshipRampCubit(); await add( FlameBlocProvider( - create: SpaceshipRampCubit.new, + create: () => _bloc, children: [ SpaceshipRamp( - children: [_spaceshipRamp], + children: [SpaceshipRamp()], ), ], ), ); - */ await traceAllBodies(); } diff --git a/packages/pinball_components/sandbox/pubspec.lock b/packages/pinball_components/sandbox/pubspec.lock index b5ac88b7..2cdd35c7 100644 --- a/packages/pinball_components/sandbox/pubspec.lock +++ b/packages/pinball_components/sandbox/pubspec.lock @@ -107,7 +107,7 @@ packages: source: hosted version: "1.1.1" flame_bloc: - dependency: transitive + dependency: "direct main" description: name: flame_bloc url: "https://pub.dartlang.org" diff --git a/packages/pinball_components/sandbox/pubspec.yaml b/packages/pinball_components/sandbox/pubspec.yaml index 791020d0..cbe1c7be 100644 --- a/packages/pinball_components/sandbox/pubspec.yaml +++ b/packages/pinball_components/sandbox/pubspec.yaml @@ -9,6 +9,7 @@ environment: dependencies: dashbook: ^0.1.7 flame: ^1.1.1 + flame_bloc: ^1.4.0 flame_forge2d: git: url: https://github.com/flame-engine/flame