chore: update scores

pull/256/head
Jochum van der Ploeg 3 years ago
parent 45cd89face
commit 968af92958
No known key found for this signature in database
GPG Key ID: E961B7B51589CA09

@ -16,12 +16,12 @@ class AndroidAcres extends Blueprint {
components: [
AndroidBumper.a(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-32.52, -9.1),
AndroidBumper.b(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-22.89, -17.35),
],

@ -48,6 +48,9 @@ class _BottomGroupSide extends Component {
);
final kicker = Kicker(
side: _side,
children: [
ScoringBehavior(points: 5000),
],
)..initialPosition = Vector2(
(22.4 * direction) + centerXAdjustment,
25,

@ -23,17 +23,17 @@ class FlutterForest extends Component {
)..initialPosition = Vector2(8.35, -58.3),
DashNestBumper.main(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 200000),
],
)..initialPosition = Vector2(18.55, -59.35),
DashNestBumper.a(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(8.95, -51.95),
DashNestBumper.b(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(23.3, -46.75),
DashAnimatronic()..position = Vector2(20, -66),

@ -1,6 +1,7 @@
import 'package:flame/components.dart';
import 'package:flutter/material.dart';
import 'package:pinball/game/components/google_word/behaviors/behaviors.dart';
import 'package:pinball/game/game.dart';
import 'package:pinball_components/pinball_components.dart';
/// {@template google_word}
@ -12,12 +13,30 @@ class GoogleWord extends Component {
required Vector2 position,
}) : super(
children: [
GoogleLetter(0)..initialPosition = position + Vector2(-12.92, 1.82),
GoogleLetter(1)..initialPosition = position + Vector2(-8.33, -0.65),
GoogleLetter(2)..initialPosition = position + Vector2(-2.88, -1.75),
GoogleLetter(3)..initialPosition = position + Vector2(2.88, -1.75),
GoogleLetter(4)..initialPosition = position + Vector2(8.33, -0.65),
GoogleLetter(5)..initialPosition = position + Vector2(12.92, 1.82),
GoogleLetter(
0,
children: [ScoringBehavior(points: 5000)],
)..initialPosition = position + Vector2(-12.92, 1.82),
GoogleLetter(
1,
children: [ScoringBehavior(points: 5000)],
)..initialPosition = position + Vector2(-8.33, -0.65),
GoogleLetter(
2,
children: [ScoringBehavior(points: 5000)],
)..initialPosition = position + Vector2(-2.88, -1.75),
GoogleLetter(
3,
children: [ScoringBehavior(points: 5000)],
)..initialPosition = position + Vector2(2.88, -1.75),
GoogleLetter(
4,
children: [ScoringBehavior(points: 5000)],
)..initialPosition = position + Vector2(8.33, -0.65),
GoogleLetter(
5,
children: [ScoringBehavior(points: 5000)],
)..initialPosition = position + Vector2(12.92, 1.82),
GoogleWordBonusBehavior(),
],
);

@ -18,17 +18,17 @@ class SparkyFireZone extends Blueprint {
components: [
SparkyBumper.a(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-22.9, -41.65),
SparkyBumper.b(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-21.25, -57.9),
SparkyBumper.c(
children: [
ScoringBehavior(points: 20),
ScoringBehavior(points: 20000),
],
)..initialPosition = Vector2(-3.3, -52.55),
SparkyComputerSensor()..initialPosition = Vector2(-13, -49.8),
@ -47,7 +47,13 @@ class SparkyFireZone extends Blueprint {
class SparkyComputerSensor extends BodyComponent
with InitialPosition, ContactCallbacks {
/// {@macro sparky_computer_sensor}
SparkyComputerSensor() : super(renderBody: false);
SparkyComputerSensor()
: super(
renderBody: false,
children: [
ScoringBehavior(points: 200000),
],
);
@override
Body createBody() {

@ -13,12 +13,14 @@ export 'cubit/google_letter_cubit.dart';
class GoogleLetter extends BodyComponent with InitialPosition {
/// {@macro google_letter}
GoogleLetter(
int index,
) : bloc = GoogleLetterCubit(),
int index, {
Iterable<Component>? children,
}) : bloc = GoogleLetterCubit(),
super(
children: [
GoogleLetterBallContactBehavior(),
_GoogleLetterSprite(_GoogleLetterSprite.spritePaths[index])
_GoogleLetterSprite(_GoogleLetterSprite.spritePaths[index]),
...?children,
],
);

@ -16,9 +16,13 @@ class Kicker extends BodyComponent with InitialPosition {
/// {@macro kicker}
Kicker({
required BoardSide side,
Iterable<Component>? children,
}) : _side = side,
super(
children: [_KickerSpriteComponent(side: side)],
children: [
_KickerSpriteComponent(side: side),
...?children,
],
renderBody: false,
);

Loading…
Cancel
Save