mirror of https://github.com/flutter/pinball.git
parent
051cbdbbae
commit
cb5659fc34
@ -1,27 +0,0 @@
|
|||||||
import 'package:flame/components.dart';
|
|
||||||
import 'package:pinball/game/pinball_game.dart';
|
|
||||||
import 'package:pinball/gen/assets.gen.dart';
|
|
||||||
|
|
||||||
class Background extends Component with HasGameRef<PinballGame> {
|
|
||||||
static final Vector2 size = Vector2(120, 160);
|
|
||||||
|
|
||||||
Future<void> _loadSprite() async {
|
|
||||||
final sprite = await gameRef.loadSprite(
|
|
||||||
Assets.images.components.background.path,
|
|
||||||
);
|
|
||||||
final spriteComponent = SpriteComponent(
|
|
||||||
sprite: sprite,
|
|
||||||
size: size,
|
|
||||||
anchor: Anchor.center,
|
|
||||||
)..position = Vector2(0, -7.8);
|
|
||||||
|
|
||||||
await add(spriteComponent);
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
Future<void> onLoad() async {
|
|
||||||
await super.onLoad();
|
|
||||||
await _loadSprite();
|
|
||||||
priority = -1;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue