Static variables

@: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>()

Static methods

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

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