fix: ball going under dino

pull/454/head
Allison Ryan 3 years ago
parent ad77839d3a
commit 542d62774e

@ -5,6 +5,7 @@ import 'package:pinball/game/behaviors/behaviors.dart';
import 'package:pinball/game/components/dino_desert/behaviors/behaviors.dart'; import 'package:pinball/game/components/dino_desert/behaviors/behaviors.dart';
import 'package:pinball/game/game.dart'; import 'package:pinball/game/game.dart';
import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/pinball_components.dart';
import 'package:pinball_flame/pinball_flame.dart';
/// {@template dino_desert} /// {@template dino_desert}
/// Area located next to the [Launcher] containing the [ChromeDino], /// Area located next to the [Launcher] containing the [ChromeDino],
@ -35,14 +36,16 @@ class DinoDesert extends Component {
DinoDesert.test(); DinoDesert.test();
} }
class _BarrierBehindDino extends BodyComponent { class _BarrierBehindDino extends BodyComponent with ZIndex {
_BarrierBehindDino() : super(renderBody: false); _BarrierBehindDino() : super(renderBody: true) {
zIndex = 100;
}
@override @override
Body createBody() { Body createBody() {
final shape = EdgeShape() final shape = EdgeShape()
..set( ..set(
Vector2(25.3, -14.2), Vector2(24.2, -14.8),
Vector2(25.3, -7.7), Vector2(25.3, -7.7),
); );

Loading…
Cancel
Save