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

@ -11,6 +11,7 @@ import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
final Size size = await Flame.util.initialDimensions();
final MyGame game = MyGame(size);
runApp(game.widget);

View File

@ -2,4 +2,7 @@ import 'package:flutter/material.dart';
import './game.dart';
void main() => runApp(MyGame().widget);
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(MyGame().widget);
}

View File

@ -1,11 +1,11 @@
import 'package:flutter/foundation.dart'
show debugDefaultTargetPlatformOverride;
import 'package:flutter/material.dart';
import './game.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia;
runApp(MyGame().widget);
}

View File

@ -1,10 +1,11 @@
import 'package:flame/flame.dart';
import 'package:flame/game.dart';
import 'package:flame/animation.dart' as flame_animation;
import 'package:flame/components/animation_component.dart';
import 'package:flame/flame.dart';
import 'package:flame/game.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);

View File

@ -1,12 +1,12 @@
import 'dart:async';
import 'dart:math';
import 'package:flame/flame.dart';
import 'package:flutter/material.dart';
import 'package:flame/components/component.dart';
import 'package:flame/flame.dart';
import 'package:flame/game.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);

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);

View File

@ -1,12 +1,13 @@
import 'package:flame/components/tiled_component.dart';
import 'package:flame/game.dart';
import 'package:flame/flame.dart';
import 'package:flame/animation.dart';
import 'package:flame/components/animation_component.dart';
import 'package:flame/components/tiled_component.dart';
import 'package:flame/flame.dart';
import 'package:flame/game.dart';
import 'package:flutter/widgets.dart' hide Animation;
import 'package:tiled/tiled.dart' show ObjectGroup, TmxObject;
void main() {
WidgetsFlutterBinding.ensureInitialized();
Flame.images.load('coins.png');
final TiledGame game = TiledGame();
runApp(game.widget);