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

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

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