high score manipulation
This commit is contained in:
@ -97,7 +97,8 @@ class ChartingState extends MusicBeatState
|
||||
player1: 'bf',
|
||||
player2: 'dad',
|
||||
sectionLengths: [],
|
||||
speed: 1
|
||||
speed: 1,
|
||||
validScore: false;
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -853,9 +853,12 @@ class PlayState extends MusicBeatState
|
||||
{
|
||||
canPause = false;
|
||||
|
||||
#if !switch
|
||||
Highscore.saveScore(SONG.song, songScore, storyDifficulty);
|
||||
#end
|
||||
if (SONG.validScore)
|
||||
{
|
||||
#if !switch
|
||||
Highscore.saveScore(SONG.song, songScore, storyDifficulty);
|
||||
#end
|
||||
}
|
||||
|
||||
if (isStoryMode)
|
||||
{
|
||||
|
@ -19,6 +19,7 @@ typedef SwagSong =
|
||||
|
||||
var player1:String;
|
||||
var player2:String;
|
||||
var validScore:Bool;
|
||||
}
|
||||
|
||||
class Song
|
||||
@ -49,7 +50,6 @@ class Song
|
||||
|
||||
public static function loadFromJson(jsonInput:String, ?folder:String):SwagSong
|
||||
{
|
||||
|
||||
var rawJson = Assets.getText('assets/data/' + folder.toLowerCase() + '/' + jsonInput.toLowerCase() + '.json').trim();
|
||||
|
||||
while (!rawJson.endsWith("}"))
|
||||
@ -59,6 +59,7 @@ class Song
|
||||
}
|
||||
|
||||
var swagShit:SwagSong = cast Json.parse(rawJson).song;
|
||||
swagShit.validScore = true;
|
||||
trace(swagShit.notes[0]);
|
||||
|
||||
// FIX THE CASTING ON WINDOWS/NATIVE
|
||||
|
Reference in New Issue
Block a user