Sort replays by newest

This commit is contained in:
NeeEoo 2021-08-01 13:54:28 +02:00
parent 193fcc398a
commit ba3eed4505
No known key found for this signature in database
GPG Key ID: 3F30D4573260F7A6

View File

@ -44,7 +44,7 @@ class LoadReplayState extends MusicBeatState
#end
trace(controlsStrings);
controlsStrings.sort(Reflect.compare);
controlsStrings.sort(sortByDate);
addWeek(['Bopeebo', 'Fresh', 'Dadbattle'], 1, ['dad']);
addWeek(['Spookeez', 'South', 'Monster'], 2, ['spooky']);
@ -106,6 +106,13 @@ class LoadReplayState extends MusicBeatState
super.create();
}
function sortByDate(a:String, b:String) {
var aTime = Std.parseFloat(a.split("time")[1])/1000;
var bTime = Std.parseFloat(b.split("time")[1])/1000;
return Std.int(bTime - aTime); // Newest first
}
public function getWeekNumbFromSong(songName:String):Int
{
var week:Int = 0;