mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-15 04:09:43 +08:00
PR suggestion
This commit is contained in:
@@ -96,7 +96,7 @@ class _GameWidgetState extends State<GameWidget> {
|
|||||||
Set<String> activeOverlays = {};
|
Set<String> activeOverlays = {};
|
||||||
|
|
||||||
Future<void> _gameLoaderFuture;
|
Future<void> _gameLoaderFuture;
|
||||||
Future<void> get _memoizedGameLoaderFuture =>
|
Future<void> get _gameLoaderFutureCache =>
|
||||||
_gameLoaderFuture ?? (_gameLoaderFuture = widget.game.onLoad());
|
_gameLoaderFuture ?? (_gameLoaderFuture = widget.game.onLoad());
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -193,7 +193,7 @@ class _GameWidgetState extends State<GameWidget> {
|
|||||||
builder: (_, BoxConstraints constraints) {
|
builder: (_, BoxConstraints constraints) {
|
||||||
widget.game.onResize(constraints.biggest.toVector2());
|
widget.game.onResize(constraints.biggest.toVector2());
|
||||||
return FutureBuilder(
|
return FutureBuilder(
|
||||||
future: _memoizedGameLoaderFuture,
|
future: _gameLoaderFutureCache,
|
||||||
builder: (_, snapshot) {
|
builder: (_, snapshot) {
|
||||||
if (snapshot.connectionState == ConnectionState.done) {
|
if (snapshot.connectionState == ConnectionState.done) {
|
||||||
return Stack(children: stackedWidgets);
|
return Stack(children: stackedWidgets);
|
||||||
|
|||||||
Reference in New Issue
Block a user