refactor: cow shape and positioning

pull/257/head
Allison Ryan 3 years ago
parent 9dca7086e6
commit 64c4a714a8

@ -18,17 +18,17 @@ class AndroidAcres extends Blueprint {
children: [
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-32.52, -9.1),
)..initialPosition = Vector2(-25, 1.3),
AndroidBumper.b(
children: [
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-23, 0),
)..initialPosition = Vector2(-32.6, -9.2),
AndroidBumper.cow(
children: [
ScoringBehavior(points: 20),
],
)..initialPosition = Vector2(-20, -11.5),
)..initialPosition = Vector2(-20.5, -13.8),
],
blueprints: [
SpaceshipRamp(),

@ -70,11 +70,11 @@ class AndroidBumper extends BodyComponent with InitialPosition {
AndroidBumper.cow({
Iterable<Component>? children,
}) : this._(
majorRadius: 3.52,
minorRadius: 3.1,
majorRadius: 3.4,
minorRadius: 2.9,
litAssetPath: Assets.images.androidBumper.cow.lit.keyName,
dimmedAssetPath: Assets.images.androidBumper.cow.dimmed.keyName,
spritePosition: Vector2(0, -0.4),
spritePosition: Vector2(0, -0.68),
bloc: AndroidBumperCubit(),
children: children,
);

@ -5,7 +5,7 @@ import 'package:bloc/bloc.dart';
part 'android_bumper_state.dart';
class AndroidBumperCubit extends Cubit<AndroidBumperState> {
AndroidBumperCubit() : super(AndroidBumperState.dimmed);
AndroidBumperCubit() : super(AndroidBumperState.lit);
void onBallContacted() {
emit(AndroidBumperState.dimmed);

Loading…
Cancel
Save