@:value(new Map<String,Float>())staticsongAccuracies:Map<String, Float> = new Map<String,Float>()
@:value(new Map<String,String>())staticsongRanks:Map<String, String> = new Map<String,String>()
@:value(new Map<String,Int>())staticsongScores:Map<String, Int> = new Map<String,Int>()
staticformatSong(song:String, diff:String, ?mix:String):String
@:value({ formatted : false })staticgetScore(song:String, diff:String, ?mix:String, formatted:Bool = false):Int
@:value({ formatted : false })staticgetSongAccuracy(song:String, diff:String, formatted:Bool = false):Float
@:value({ formatted : false })staticgetSongRank(song:String, diff:String, formatted:Bool = false):String
@:value({ formatted : false, weekName : "week" })staticgetWeekScore(week:Int, diff:String, weekName:String = "week", formatted:Bool = false):Int
staticimportOldData():Void
staticload():Void
@:value({ diff : "easy" })staticresetSong(song:String, diff:String = "easy"):Void
@:value({ weekName : "week", diff : "easy", week : 1 })staticinlineresetWeek(week:Int = 1, diff:String = "easy", weekName:String = "week"):Void
@:value({ accuracy : 0, diff : "easy", rank : "N/A" })staticsaveRank(song:String, rank:String = "N/A", diff:String = "easy", accuracy:Float = 0):Void
@:value({ diff : "easy", score : 0 })staticsaveScore(song:String, score:Int = 0, diff:String = "easy"):Void
@:value({ weekName : "week", diff : "easy", score : 0, week : 1 })staticsaveWeekScore(week:Int = 1, score:Int = 0, diff:String = "easy", weekName:String = "week"):Void