feat(scoresaber): 支持分数变动比较

This commit is contained in:
lixiangwuxian
2024-10-08 02:02:51 +08:00
parent 4d6c22ff7b
commit 7f5ad41fad
2 changed files with 97 additions and 9 deletions

View File

@@ -162,6 +162,21 @@ func (p PlayerData) ToString() string {
return fmt.Sprintf(formatedStr, p.Name, p.Country, p.PP, p.Rank, p.CountryRank, p.ScoreStats.TotalScore, p.ScoreStats.TotalRankedScore, p.ScoreStats.AverageRankedAccuracy, p.ScoreStats.TotalPlayCount, p.ScoreStats.RankedPlayCount, p.ScoreStats.ReplaysWatched)
}
func (p PlayerDataLite) ToString() string {
formatedStr := "玩家 %s\n" +
"区域 %s\n" +
"PP %.1f\n" +
"全球排名 %d\n" +
"区域排名 %d\n" +
"总分 %d\n" +
"Ranked谱面总分 %d\n" +
"平均Ranked谱面准确率 %.2f\n" +
"总游玩次数 %d\n" +
"Ranked谱面游玩次数 %d\n" +
"回放被观看次数 %d"
return fmt.Sprintf(formatedStr, p.Name, p.Country, p.PP, p.Rank, p.CountryRank, p.TotalScore, p.TotalRankedScore, p.AverageRankedAccuracy, p.TotalPlayCount, p.RankedPlayCount, p.ReplaysWatched)
}
func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
formatedStr := "玩家 %s\n" +
"区域 %s\n" +