From 40d8cf8fb6df6ff4933228c52781b167a5067cb7 Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Sun, 1 May 2022 20:21:12 -0500 Subject: [PATCH] chore: dino zIndex --- .../lib/src/components/chrome_dino/chrome_dino.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart b/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart index 9944094b..c8a035dc 100644 --- a/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart +++ b/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart @@ -5,6 +5,7 @@ import 'package:flame_forge2d/flame_forge2d.dart' hide Timer; import 'package:flutter/material.dart'; import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/src/components/chrome_dino/behaviors/behaviors.dart'; +import 'package:pinball_flame/pinball_flame.dart'; export 'cubit/chrome_dino_cubit.dart'; @@ -14,12 +15,12 @@ export 'cubit/chrome_dino_cubit.dart'; /// Upon eating a [Ball], the dino rotates and spits the [Ball] out in the /// opposite direction. /// {@endtemplate} -class ChromeDino extends BodyComponent with InitialPosition, ContactCallbacks { +class ChromeDino extends BodyComponent + with InitialPosition, ContactCallbacks, ZIndex { /// {@macro chrome_dino} ChromeDino({Iterable? children}) : bloc = ChromeDinoCubit(), super( - priority: RenderPriority.dino, children: [ _ChromeDinoMouthSprite(), _ChromeDinoHeadSprite(), @@ -30,7 +31,9 @@ class ChromeDino extends BodyComponent with InitialPosition, ContactCallbacks { ...?children, ], renderBody: false, - ); + ) { + zIndex = ZIndexes.dino; + } /// Creates a [ChromeDino] without any children. ///