From 542d62774eecdf25e697864626015bf19882c629 Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Mon, 9 May 2022 21:14:09 -0500 Subject: [PATCH] fix: ball going under dino --- lib/game/components/dino_desert/dino_desert.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/game/components/dino_desert/dino_desert.dart b/lib/game/components/dino_desert/dino_desert.dart index 1d7b9072..6fa5ac87 100644 --- a/lib/game/components/dino_desert/dino_desert.dart +++ b/lib/game/components/dino_desert/dino_desert.dart @@ -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/game.dart'; import 'package:pinball_components/pinball_components.dart'; +import 'package:pinball_flame/pinball_flame.dart'; /// {@template dino_desert} /// Area located next to the [Launcher] containing the [ChromeDino], @@ -35,14 +36,16 @@ class DinoDesert extends Component { DinoDesert.test(); } -class _BarrierBehindDino extends BodyComponent { - _BarrierBehindDino() : super(renderBody: false); +class _BarrierBehindDino extends BodyComponent with ZIndex { + _BarrierBehindDino() : super(renderBody: true) { + zIndex = 100; + } @override Body createBody() { final shape = EdgeShape() ..set( - Vector2(25.3, -14.2), + Vector2(24.2, -14.8), Vector2(25.3, -7.7), );