2022-09-20 06:16:12 +00:00
|
|
|
package funkin.play;
|
|
|
|
|
|
|
|
import flixel.FlxSprite;
|
|
|
|
import flixel.text.FlxText;
|
|
|
|
|
|
|
|
class ResultState extends MusicBeatSubstate
|
|
|
|
{
|
|
|
|
override function create()
|
|
|
|
{
|
|
|
|
var bg:FlxSprite = new FlxSprite().makeGraphic(FlxG.width, FlxG.height, 0xFF000000);
|
|
|
|
bg.scrollFactor.set();
|
|
|
|
add(bg);
|
2022-09-20 06:37:43 +00:00
|
|
|
var results:FlxText = new FlxText(70, 70, 0, "RESULTS:", 32);
|
2022-09-20 06:16:12 +00:00
|
|
|
|
2022-09-20 06:37:43 +00:00
|
|
|
results.text += "\nTOTAL NOTES: ";
|
|
|
|
results.text += Highscore.tallies.totalNotes;
|
2022-09-20 06:16:12 +00:00
|
|
|
results.text += "\nMISSED: ";
|
|
|
|
results.text += Highscore.tallies.missed;
|
|
|
|
results.text += "\nSHIT: ";
|
|
|
|
results.text += Highscore.tallies.shit;
|
|
|
|
results.text += "\nBAD: ";
|
|
|
|
results.text += Highscore.tallies.bad;
|
|
|
|
results.text += "\nGOOD: ";
|
|
|
|
results.text += Highscore.tallies.good;
|
|
|
|
results.text += "\nSICK: ";
|
|
|
|
results.text += Highscore.tallies.sick;
|
|
|
|
results.text += "\nMAX COMBO: ";
|
|
|
|
results.text += Highscore.tallies.maxCombo;
|
|
|
|
add(results);
|
|
|
|
results.scrollFactor.set();
|
|
|
|
|
|
|
|
super.create();
|
|
|
|
}
|
|
|
|
|
|
|
|
override function update(elapsed:Float)
|
|
|
|
{
|
|
|
|
if (controls.PAUSE)
|
|
|
|
FlxG.switchState(new FreeplayState());
|
|
|
|
|
|
|
|
super.update(elapsed);
|
|
|
|
}
|
|
|
|
}
|