1
0
Fork 0
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:
Cameron Taylor 2022-09-21 18:00:43 -04:00
parent 588ea415dd
commit 3f42d22d5b

View file

@ -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();
} }