mirror of
https://github.com/FunkinCrew/Funkin.git
synced 2024-11-30 03:25:47 -05:00
freeplay
This commit is contained in:
parent
ab6cd0e34e
commit
662711b787
1 changed files with 16 additions and 3 deletions
|
@ -36,6 +36,7 @@ class FreeplayState extends MusicBeatState
|
||||||
|
|
||||||
private var iconArray:Array<HealthIcon> = [];
|
private var iconArray:Array<HealthIcon> = [];
|
||||||
var bg:FlxSprite;
|
var bg:FlxSprite;
|
||||||
|
var scoreBG:FlxSprite;
|
||||||
|
|
||||||
override function create()
|
override function create()
|
||||||
{
|
{
|
||||||
|
@ -118,7 +119,8 @@ class FreeplayState extends MusicBeatState
|
||||||
scoreText.setFormat(Paths.font("vcr.ttf"), 32, FlxColor.WHITE, RIGHT);
|
scoreText.setFormat(Paths.font("vcr.ttf"), 32, FlxColor.WHITE, RIGHT);
|
||||||
// scoreText.alignment = RIGHT;
|
// scoreText.alignment = RIGHT;
|
||||||
|
|
||||||
var scoreBG:FlxSprite = new FlxSprite(scoreText.x - 6, 0).makeGraphic(Std.int(FlxG.width * 0.3), 66, 0xFF000000);
|
scoreBG = new FlxSprite(scoreText.x - 6, 0).makeGraphic(1, 66, 0xFF000000);
|
||||||
|
scoreBG.antialiasing = false;
|
||||||
scoreBG.alpha = 0.6;
|
scoreBG.alpha = 0.6;
|
||||||
add(scoreBG);
|
add(scoreBG);
|
||||||
|
|
||||||
|
@ -201,6 +203,8 @@ class FreeplayState extends MusicBeatState
|
||||||
|
|
||||||
scoreText.text = "PERSONAL BEST:" + lerpScore;
|
scoreText.text = "PERSONAL BEST:" + lerpScore;
|
||||||
|
|
||||||
|
positionHighscore();
|
||||||
|
|
||||||
var upP = controls.UI_UP_P;
|
var upP = controls.UI_UP_P;
|
||||||
var downP = controls.UI_DOWN_P;
|
var downP = controls.UI_DOWN_P;
|
||||||
var accepted = controls.ACCEPT;
|
var accepted = controls.ACCEPT;
|
||||||
|
@ -254,8 +258,7 @@ class FreeplayState extends MusicBeatState
|
||||||
PlayState.storyDifficulty = curDifficulty;
|
PlayState.storyDifficulty = curDifficulty;
|
||||||
|
|
||||||
diffText.text = "< " + CoolUtil.difficultyString() + " >";
|
diffText.text = "< " + CoolUtil.difficultyString() + " >";
|
||||||
diffText.x = FlxG.width * 0.85;
|
positionHighscore();
|
||||||
diffText.x -= (diffText.width / 2);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function changeSelection(change:Int = 0)
|
function changeSelection(change:Int = 0)
|
||||||
|
@ -305,6 +308,16 @@ class FreeplayState extends MusicBeatState
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function positionHighscore()
|
||||||
|
{
|
||||||
|
scoreText.x = FlxG.width - scoreText.width - 6;
|
||||||
|
scoreBG.scale.x = FlxG.width - scoreText.x + 6;
|
||||||
|
scoreBG.x = FlxG.width - scoreBG.scale.x / 2;
|
||||||
|
|
||||||
|
diffText.x = Std.int(scoreBG.x + scoreBG.width / 2);
|
||||||
|
diffText.x -= (diffText.width / 2);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class SongMetadata
|
class SongMetadata
|
||||||
|
|
Loading…
Reference in a new issue