chore: dino zIndex

pull/277/head
Allison Ryan 3 years ago
parent e9c40cbf4a
commit 40d8cf8fb6

@ -5,6 +5,7 @@ import 'package:flame_forge2d/flame_forge2d.dart' hide Timer;
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:pinball_components/pinball_components.dart'; import 'package:pinball_components/pinball_components.dart';
import 'package:pinball_components/src/components/chrome_dino/behaviors/behaviors.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'; 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 /// Upon eating a [Ball], the dino rotates and spits the [Ball] out in the
/// opposite direction. /// opposite direction.
/// {@endtemplate} /// {@endtemplate}
class ChromeDino extends BodyComponent with InitialPosition, ContactCallbacks { class ChromeDino extends BodyComponent
with InitialPosition, ContactCallbacks, ZIndex {
/// {@macro chrome_dino} /// {@macro chrome_dino}
ChromeDino({Iterable<Component>? children}) ChromeDino({Iterable<Component>? children})
: bloc = ChromeDinoCubit(), : bloc = ChromeDinoCubit(),
super( super(
priority: RenderPriority.dino,
children: [ children: [
_ChromeDinoMouthSprite(), _ChromeDinoMouthSprite(),
_ChromeDinoHeadSprite(), _ChromeDinoHeadSprite(),
@ -30,7 +31,9 @@ class ChromeDino extends BodyComponent with InitialPosition, ContactCallbacks {
...?children, ...?children,
], ],
renderBody: false, renderBody: false,
); ) {
zIndex = ZIndexes.dino;
}
/// Creates a [ChromeDino] without any children. /// Creates a [ChromeDino] without any children.
/// ///

Loading…
Cancel
Save