in lib/pop_pop_win.dart [41:85]
Future<void> _initialLoad(ResourceManager resourceManager, Stage stage) async {
sendTiming('initialLoad');
final atlas = resourceManager.getTextureAtlas('static');
final bar = Gauge(atlas.getBitmapData('loading_bar'), Gauge.DIRECTION_RIGHT)
..x = 51
..y = 8
..ratio = 0;
final loadingText = Bitmap(atlas.getBitmapData('loading_text'))
..x = 141
..y = 10;
final loadingSprite = Sprite()
..addChild(Bitmap(atlas.getBitmapData('loading_background')))
..addChild(bar)
..addChild(loadingText)
..x = stage.sourceWidth ~/ 2 - 1008 ~/ 2
..y = 400
..scaleX = 2
..scaleY = 2
..addTo(stage);
resourceManager
..addTextureAtlas(
'opaque',
'$_assetDir/images/opaque.json',
)
..addTextureAtlas(
'animated',
'$_assetDir/images/animated.json',
)
..addSoundSprite('audio', '$_assetDir/audio/audio.json');
resourceManager.onProgress.listen(
(e) {
bar.ratio = resourceManager.finishedResources.length /
resourceManager.resources.length;
},
);
await resourceManager.load();
_secondaryLoad(resourceManager, stage, loadingSprite);
}