refactor: spaceship ramp sandbox

pull/416/head
RuiAlonso 3 years ago
parent f40c9aa327
commit bcf1723793

@ -1,6 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'package:flame/input.dart'; import 'package:flame/input.dart';
import 'package:flame_bloc/flame_bloc.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/pinball_components.dart';
@ -37,7 +38,6 @@ class SpaceshipRampGame extends BallGame with KeyboardEvents {
@override @override
Color backgroundColor() => Colors.white; Color backgroundColor() => Colors.white;
late final SpaceshipRamp _spaceshipRamp;
late final SpaceshipRampCubit _bloc; late final SpaceshipRampCubit _bloc;
@override @override
@ -45,19 +45,18 @@ class SpaceshipRampGame extends BallGame with KeyboardEvents {
await super.onLoad(); await super.onLoad();
camera.followVector2(Vector2(-12, -50)); camera.followVector2(Vector2(-12, -50));
_spaceshipRamp = SpaceshipRamp();
/* _bloc = SpaceshipRampCubit();
await add( await add(
FlameBlocProvider<SpaceshipRampCubit, SpaceshipRampState>( FlameBlocProvider<SpaceshipRampCubit, SpaceshipRampState>(
create: SpaceshipRampCubit.new, create: () => _bloc,
children: [ children: [
SpaceshipRamp( SpaceshipRamp(
children: [_spaceshipRamp], children: [SpaceshipRamp()],
), ),
], ],
), ),
); );
*/
await traceAllBodies(); await traceAllBodies();
} }

@ -107,7 +107,7 @@ packages:
source: hosted source: hosted
version: "1.1.1" version: "1.1.1"
flame_bloc: flame_bloc:
dependency: transitive dependency: "direct main"
description: description:
name: flame_bloc name: flame_bloc
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"

@ -9,6 +9,7 @@ environment:
dependencies: dependencies:
dashbook: ^0.1.7 dashbook: ^0.1.7
flame: ^1.1.1 flame: ^1.1.1
flame_bloc: ^1.4.0
flame_forge2d: flame_forge2d:
git: git:
url: https://github.com/flame-engine/flame url: https://github.com/flame-engine/flame

Loading…
Cancel
Save