added ensureInitialized call on examples that were not working without it

This commit is contained in:
Flavio Diez
2020-05-20 17:17:46 +02:00
parent d8c2e37244
commit 433bcf03cd
7 changed files with 22 additions and 15 deletions

View File

@ -1,11 +1,12 @@
import 'package:flame/components/animation_component.dart';
import 'package:flame/components/component.dart';
import 'package:flame/flame.dart';
import 'package:flame/game.dart';
import 'package:flame/spritesheet.dart';
import 'package:flame/components/animation_component.dart';
import 'package:flame/components/component.dart';
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
final Size size = await Flame.util.initialDimensions();
final game = MyGame(size);
runApp(game.widget);
@ -24,7 +25,7 @@ class MyGame extends BaseGame {
);
final vampireAnimation =
spritesheet.createAnimation(0, stepTime: 0.1, to: 7);
spritesheet.createAnimation(0, stepTime: 0.1, to: 7);
final ghostAnimation = spritesheet.createAnimation(1, stepTime: 0.1, to: 7);
final vampireComponent = AnimationComponent(80, 90, vampireAnimation);
@ -40,12 +41,12 @@ class MyGame extends BaseGame {
// Some plain sprites
final vampireSpriteComponent =
SpriteComponent.fromSprite(80, 90, spritesheet.getSprite(0, 0));
SpriteComponent.fromSprite(80, 90, spritesheet.getSprite(0, 0));
vampireSpriteComponent.x = 50;
vampireSpriteComponent.y = 100;
final ghostSpriteComponent =
SpriteComponent.fromSprite(80, 90, spritesheet.getSprite(1, 0));
SpriteComponent.fromSprite(80, 90, spritesheet.getSprite(1, 0));
ghostSpriteComponent.x = 50;
ghostSpriteComponent.y = 220;