mirror of
https://github.com/FunkinCrew/Funkin.git
synced 2024-11-23 08:07:54 -05:00
fix the setgraphicsize stuff
This commit is contained in:
parent
25016f45f9
commit
e0867643d0
1 changed files with 10 additions and 4 deletions
|
@ -57,8 +57,7 @@ class LoadingState extends MusicBeatSubState
|
||||||
funkay.scrollFactor.set();
|
funkay.scrollFactor.set();
|
||||||
funkay.screenCenter();
|
funkay.screenCenter();
|
||||||
|
|
||||||
loadBar = new FunkinSprite(0, FlxG.height - 20).makeSolidColor(FlxG.width, 10, 0xFFff16d2);
|
loadBar = new FunkinSprite(0, FlxG.height - 20).makeSolidColor(0, 10, 0xFFff16d2);
|
||||||
loadBar.screenCenter(X);
|
|
||||||
add(loadBar);
|
add(loadBar);
|
||||||
|
|
||||||
initSongsManifest().onComplete(function(lib) {
|
initSongsManifest().onComplete(function(lib) {
|
||||||
|
@ -163,8 +162,15 @@ class LoadingState extends MusicBeatSubState
|
||||||
targetShit = FlxMath.remapToRange(callbacks.numRemaining / callbacks.length, 1, 0, 0, 1);
|
targetShit = FlxMath.remapToRange(callbacks.numRemaining / callbacks.length, 1, 0, 0, 1);
|
||||||
|
|
||||||
var lerpWidth:Int = Std.int(FlxMath.lerp(loadBar.width, FlxG.width * targetShit, 0.2));
|
var lerpWidth:Int = Std.int(FlxMath.lerp(loadBar.width, FlxG.width * targetShit, 0.2));
|
||||||
|
// this if-check prevents the setGraphicSize function
|
||||||
|
// from setting the width of the loadBar to the height of the loadBar
|
||||||
|
// this is a behaviour that is implemented in the setGraphicSize function
|
||||||
|
// if the width parameter is equal to 0
|
||||||
|
if (lerpWidth > 0)
|
||||||
|
{
|
||||||
loadBar.setGraphicSize(lerpWidth, loadBar.height);
|
loadBar.setGraphicSize(lerpWidth, loadBar.height);
|
||||||
loadBar.updateHitbox();
|
loadBar.updateHitbox();
|
||||||
|
}
|
||||||
FlxG.watch.addQuick('percentage?', callbacks.numRemaining / callbacks.length);
|
FlxG.watch.addQuick('percentage?', callbacks.numRemaining / callbacks.length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue