diff --git a/doc/examples/audiopool/lib/main.dart b/doc/examples/audiopool/lib/main.dart index a7307502b..9ffc5113b 100644 --- a/doc/examples/audiopool/lib/main.dart +++ b/doc/examples/audiopool/lib/main.dart @@ -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); diff --git a/doc/examples/go_desktop/lib/main.dart b/doc/examples/go_desktop/lib/main.dart index a8b02d115..d757d87d5 100644 --- a/doc/examples/go_desktop/lib/main.dart +++ b/doc/examples/go_desktop/lib/main.dart @@ -2,4 +2,7 @@ import 'package:flutter/material.dart'; import './game.dart'; -void main() => runApp(MyGame().widget); +void main() { + WidgetsFlutterBinding.ensureInitialized(); + runApp(MyGame().widget); +} diff --git a/doc/examples/go_desktop/lib/main_desktop.dart b/doc/examples/go_desktop/lib/main_desktop.dart index 8a5c06a20..08d29ca71 100644 --- a/doc/examples/go_desktop/lib/main_desktop.dart +++ b/doc/examples/go_desktop/lib/main_desktop.dart @@ -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); } diff --git a/doc/examples/render_flip/lib/main.dart b/doc/examples/render_flip/lib/main.dart index dbe2c57a0..be3ab507b 100644 --- a/doc/examples/render_flip/lib/main.dart +++ b/doc/examples/render_flip/lib/main.dart @@ -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); diff --git a/doc/examples/sprites/lib/main.dart b/doc/examples/sprites/lib/main.dart index cc811f8df..accd74fe9 100644 --- a/doc/examples/sprites/lib/main.dart +++ b/doc/examples/sprites/lib/main.dart @@ -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); diff --git a/doc/examples/spritesheet/lib/main.dart b/doc/examples/spritesheet/lib/main.dart index 6399d2e4e..438eabb32 100644 --- a/doc/examples/spritesheet/lib/main.dart +++ b/doc/examples/spritesheet/lib/main.dart @@ -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; diff --git a/doc/examples/tiled/lib/main.dart b/doc/examples/tiled/lib/main.dart index f9bb49285..445ab3991 100644 --- a/doc/examples/tiled/lib/main.dart +++ b/doc/examples/tiled/lib/main.dart @@ -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);