@:value(new Map<String,Float>())staticsongRating:Map<String, Float> = new Map<String,Float>()
@:value(new Map<String,Int>())staticsongScores:Map<String, Int> = new Map<String,Int>()
@:value(new Map())staticweekScores:Map<String, Int> = new Map()
staticformatSong(song:String, diff:Int):String
staticgetRating(song:String, diff:Int):Float
staticgetScore(song:String, diff:Int):Int
staticgetWeekScore(week:String, diff:Int):Int
staticload():Void
@:value({ diff : 0 })staticresetSong(song:String, diff:Int = 0):Void
@:value({ diff : 0 })staticresetWeek(week:String, diff:Int = 0):Void
@:value({ rating : -1, diff : 0, score : 0 })staticsaveScore(song:String, score:Int = 0, diff:Int = 0, rating:Float = -1):Void
@:value({ diff : 0, score : 0 })staticsaveWeekScore(week:String, score:Int = 0, diff:Int = 0):Void