diff --git a/lib/game/components/android_acres.dart b/lib/game/components/android_acres.dart index 752f68f9..d69d2a86 100644 --- a/lib/game/components/android_acres.dart +++ b/lib/game/components/android_acres.dart @@ -23,7 +23,12 @@ class AndroidAcres extends Blueprint { children: [ ScoringBehavior(points: 20), ], - )..initialPosition = Vector2(-22.89, -17.35), + )..initialPosition = Vector2(-23, 0), + AndroidBumper.cow( + children: [ + ScoringBehavior(points: 20), + ], + )..initialPosition = Vector2(-20, -11.5), ], blueprints: [ SpaceshipRamp(), diff --git a/lib/game/game_assets.dart b/lib/game/game_assets.dart index ab4e9860..cb62d929 100644 --- a/lib/game/game_assets.dart +++ b/lib/game/game_assets.dart @@ -83,6 +83,8 @@ extension PinballGameAssetsX on PinballGame { images.load(components.Assets.images.androidBumper.a.dimmed.keyName), images.load(components.Assets.images.androidBumper.b.lit.keyName), images.load(components.Assets.images.androidBumper.b.dimmed.keyName), + images.load(components.Assets.images.androidBumper.cow.lit.keyName), + images.load(components.Assets.images.androidBumper.cow.dimmed.keyName), images.load(components.Assets.images.sparky.computer.top.keyName), images.load(components.Assets.images.sparky.computer.base.keyName), images.load(components.Assets.images.sparky.animatronic.keyName), diff --git a/packages/pinball_components/assets/images/android_bumper/cow/dimmed.png b/packages/pinball_components/assets/images/android_bumper/cow/dimmed.png new file mode 100644 index 00000000..6a8bb146 Binary files /dev/null and b/packages/pinball_components/assets/images/android_bumper/cow/dimmed.png differ diff --git a/packages/pinball_components/assets/images/android_bumper/cow/lit.png b/packages/pinball_components/assets/images/android_bumper/cow/lit.png new file mode 100644 index 00000000..4909708b Binary files /dev/null and b/packages/pinball_components/assets/images/android_bumper/cow/lit.png differ diff --git a/packages/pinball_components/lib/gen/assets.gen.dart b/packages/pinball_components/lib/gen/assets.gen.dart index 1a272d31..3243709a 100644 --- a/packages/pinball_components/lib/gen/assets.gen.dart +++ b/packages/pinball_components/lib/gen/assets.gen.dart @@ -38,6 +38,8 @@ class $AssetsImagesAndroidBumperGen { const $AssetsImagesAndroidBumperAGen(); $AssetsImagesAndroidBumperBGen get b => const $AssetsImagesAndroidBumperBGen(); + $AssetsImagesAndroidBumperCowGen get cow => + const $AssetsImagesAndroidBumperCowGen(); } class $AssetsImagesBackboardGen { @@ -252,8 +254,10 @@ class $AssetsImagesSpaceshipGen { class $AssetsImagesSparkyGen { const $AssetsImagesSparkyGen(); + /// File path: assets/images/sparky/animatronic.png AssetGenImage get animatronic => const AssetGenImage('assets/images/sparky/animatronic.png'); + $AssetsImagesSparkyBumperGen get bumper => const $AssetsImagesSparkyBumperGen(); $AssetsImagesSparkyComputerGen get computer => @@ -284,6 +288,18 @@ class $AssetsImagesAndroidBumperBGen { const AssetGenImage('assets/images/android_bumper/b/lit.png'); } +class $AssetsImagesAndroidBumperCowGen { + const $AssetsImagesAndroidBumperCowGen(); + + /// File path: assets/images/android_bumper/cow/dimmed.png + AssetGenImage get dimmed => + const AssetGenImage('assets/images/android_bumper/cow/dimmed.png'); + + /// File path: assets/images/android_bumper/cow/lit.png + AssetGenImage get lit => + const AssetGenImage('assets/images/android_bumper/cow/lit.png'); +} + class $AssetsImagesDashBumperGen { const $AssetsImagesDashBumperGen(); diff --git a/packages/pinball_components/pubspec.yaml b/packages/pinball_components/pubspec.yaml index c260b626..76607e13 100644 --- a/packages/pinball_components/pubspec.yaml +++ b/packages/pinball_components/pubspec.yaml @@ -66,6 +66,7 @@ flutter: - assets/images/slingshot/ - assets/images/android_bumper/a/ - assets/images/android_bumper/b/ + - assets/images/android_bumper/cow/ - assets/images/sparky/ - assets/images/sparky/computer/ - assets/images/sparky/bumper/a/