fix: achievement formatr

This commit is contained in:
mokurin000
2025-08-01 02:55:47 +08:00
parent 1c2a6b6161
commit ef2df9052b

View File

@@ -52,7 +52,7 @@ pub struct MusicRating {
/// 歌曲 ROM 版本(解析未知)
pub rom_version: i64,
/// 达成率 * 10000 的整数
pub achievement: i64,
pub achievement: i32,
}
#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
@@ -125,7 +125,7 @@ impl Display for MusicRating {
f.write_fmt(format_args!("游玩难度: \t{}\n", level_name(self.level)))?;
f.write_fmt(format_args!(
"达成率: \t{}.{}%",
"达成率: \t{}.{:04}%",
self.achievement / 10000,
self.achievement % 10000
))?;