refactor: changed spaceshipt ramp sensor, cubit and behavior names

pull/296/head
RuiAlonso 3 years ago
parent 323756fd73
commit 7c682c5e06

@ -1 +1 @@
export 'ramp_shot_behavior.dart'; export 'ramp_contact_behavior.dart';

@ -4,13 +4,13 @@ import 'package:flame_forge2d/flame_forge2d.dart';
import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/pinball_components.dart';
import 'package:pinball_flame/pinball_flame.dart'; import 'package:pinball_flame/pinball_flame.dart';
/// {@template ramp_shot_behavior} /// {@template ramp_contact_behavior}
/// Detects a [Ball]that enters in the [SpaceshipRamp]. /// Detects a [Ball]that enters in the [SpaceshipRamp].
/// ///
/// The [Ball] can hit with sensor at door or sensor inside, just to recognize /// The [Ball] can hit with sensor at door or sensor inside, just to recognize
/// when if [Ball] comes from out. /// when if [Ball] comes from out.
/// {@endtemplate} /// {@endtemplate}
class RampShotBehavior extends ContactBehavior<RampSensor> { class RampContactBehavior extends ContactBehavior<RampSensor> {
@override @override
void beginContact(Object other, Contact contact) { void beginContact(Object other, Contact contact) {
super.beginContact(other, contact); super.beginContact(other, contact);

@ -395,7 +395,7 @@ class RampSensor extends BodyComponent
: bloc = RampSensorCubit(), : bloc = RampSensorCubit(),
super( super(
children: [ children: [
RampShotBehavior(), RampContactBehavior(),
], ],
renderBody: true, renderBody: true,
) { ) {

@ -28,12 +28,12 @@ void main() {
final flameTester = FlameTester(() => TestGame(assets)); final flameTester = FlameTester(() => TestGame(assets));
group( group(
'RampShotBehavior', 'RampContactBehavior',
() { () {
test('can be instantiated', () { test('can be instantiated', () {
expect( expect(
RampShotBehavior(), RampContactBehavior(),
isA<RampShotBehavior>(), isA<RampContactBehavior>(),
); );
}); });
@ -41,7 +41,7 @@ void main() {
"beginContact with door sensor calls bloc 'onDoor'", "beginContact with door sensor calls bloc 'onDoor'",
(game) async { (game) async {
final ball = Ball(baseColor: Colors.red); final ball = Ball(baseColor: Colors.red);
final behavior = RampShotBehavior(); final behavior = RampContactBehavior();
final bloc = MockRampSensorCubit(); final bloc = MockRampSensorCubit();
whenListen( whenListen(
bloc, bloc,
@ -72,7 +72,7 @@ void main() {
"beginContact with inside sensor calls bloc 'onInside'", "beginContact with inside sensor calls bloc 'onInside'",
(game) async { (game) async {
final ball = Ball(baseColor: Colors.red); final ball = Ball(baseColor: Colors.red);
final behavior = RampShotBehavior(); final behavior = RampContactBehavior();
final bloc = MockRampSensorCubit(); final bloc = MockRampSensorCubit();
whenListen( whenListen(
bloc, bloc,
Loading…
Cancel
Save