1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-03-21 17:39:20 +00:00

high score manipulation

This commit is contained in:
Cameron Taylor 2020-12-04 12:32:35 -05:00
parent 09b4c62d7e
commit e3a4f11d1e
4 changed files with 11 additions and 5 deletions

View file

@ -10,6 +10,7 @@
<!--The flixel preloader is not accurate in Chrome. You can use it regularly if you embed the swf into a html file
or you can set the actual size of your file manually at "FlxPreloaderBase-onUpdate-bytesTotal"-->
<!-- <app preloader="Preloader" resizable="true" /> -->
<app preloader="flixel.system.FlxPreloader" />
<!--Minimum without FLX_NO_GAMEPAD: 11.8, without FLX_NO_NATIVE_CURSOR: 11.2-->
<set name="SWF_VERSION" value="11.8" />

View file

@ -97,7 +97,8 @@ class ChartingState extends MusicBeatState
player1: 'bf',
player2: 'dad',
sectionLengths: [],
speed: 1
speed: 1,
validScore: false;
};
}

View file

@ -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)
{

View file

@ -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