mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-06-19 08:41:38 +00:00
name change stuff and some placements
also commit lol!
This commit is contained in:
parent
588ea415dd
commit
3f42d22d5b
|
@ -1,7 +1,13 @@
|
||||||
package funkin.play;
|
package funkin.play;
|
||||||
|
|
||||||
import flixel.FlxSprite;
|
import flixel.FlxSprite;
|
||||||
|
import flixel.graphics.frames.FlxAtlasFrames;
|
||||||
import flixel.text.FlxText;
|
import flixel.text.FlxText;
|
||||||
|
import flixel.tweens.FlxEase;
|
||||||
|
import flixel.tweens.FlxTween;
|
||||||
|
import flixel.util.FlxColor;
|
||||||
|
import flixel.util.FlxGradient;
|
||||||
|
import flixel.util.FlxTimer;
|
||||||
|
|
||||||
class ResultState extends MusicBeatSubstate
|
class ResultState extends MusicBeatSubstate
|
||||||
{
|
{
|
||||||
|
@ -18,28 +24,33 @@ class ResultState extends MusicBeatSubstate
|
||||||
|
|
||||||
FlxG.sound.playMusic(Paths.music("results" + resultsVariation));
|
FlxG.sound.playMusic(Paths.music("results" + resultsVariation));
|
||||||
|
|
||||||
var bg:FlxSprite = new FlxSprite().makeGraphic(FlxG.width, FlxG.height, 0xFF000000);
|
var bg:FlxSprite = FlxGradient.createGradientFlxSprite(FlxG.width, FlxG.height, [0xFFFECC5C, 0xFFFDC05C], 90);
|
||||||
bg.alpha = 0.8;
|
|
||||||
bg.scrollFactor.set();
|
bg.scrollFactor.set();
|
||||||
add(bg);
|
add(bg);
|
||||||
var results:FlxText = new FlxText(70, 70, 0, "RESULTS:", 32);
|
|
||||||
|
|
||||||
results.text += "\nTOTAL NOTES: ";
|
var blackTopBar:FlxSprite = new FlxSprite().loadGraphic(Paths.image("resultScreen/topBarBlack"));
|
||||||
results.text += Highscore.tallies.totalNotes;
|
blackTopBar.y = -blackTopBar.height;
|
||||||
results.text += "\nMISSED: ";
|
FlxTween.tween(blackTopBar, {y: 0}, 0.4, {ease: FlxEase.quartOut, startDelay: 0.5});
|
||||||
results.text += Highscore.tallies.missed;
|
add(blackTopBar);
|
||||||
results.text += "\nSHIT: ";
|
|
||||||
results.text += Highscore.tallies.shit;
|
var resultsAnim:FlxSprite = new FlxSprite(-200);
|
||||||
results.text += "\nBAD: ";
|
resultsAnim.frames = Paths.getSparrowAtlas("resultScreen/results");
|
||||||
results.text += Highscore.tallies.bad;
|
resultsAnim.animation.addByPrefix("result", "results", 24, false);
|
||||||
results.text += "\nGOOD: ";
|
resultsAnim.animation.play("result");
|
||||||
results.text += Highscore.tallies.good;
|
add(resultsAnim);
|
||||||
results.text += "\nSICK: ";
|
|
||||||
results.text += Highscore.tallies.sick;
|
var ratingsPopin:FlxSprite = new FlxSprite(-100, 150);
|
||||||
results.text += "\nMAX COMBO: ";
|
ratingsPopin.frames = Paths.getSparrowAtlas("resultScreen/ratingsPopin");
|
||||||
results.text += Highscore.tallies.maxCombo;
|
ratingsPopin.animation.addByPrefix("idle", "Categories", 24, false);
|
||||||
add(results);
|
// ratingsPopin.animation.play("idle");
|
||||||
results.scrollFactor.set();
|
ratingsPopin.visible = false;
|
||||||
|
add(ratingsPopin);
|
||||||
|
|
||||||
|
new FlxTimer().start(0.5, _ ->
|
||||||
|
{
|
||||||
|
ratingsPopin.animation.play("idle");
|
||||||
|
ratingsPopin.visible = true;
|
||||||
|
});
|
||||||
|
|
||||||
super.create();
|
super.create();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue