wip(ui): play result delegate

This commit is contained in:
2025-11-16 16:38:31 +08:00
parent a086573c0a
commit 2819c12ce0
4 changed files with 147 additions and 0 deletions

View File

@ -0,0 +1,18 @@
export function scoreToGrade(score) {
const gradeThresholds = [
{ minimum: 9900000, grade: "EX+" },
{ minimum: 9800000, grade: "EX" },
{ minimum: 9500000, grade: "AA" },
{ minimum: 9200000, grade: "A" },
{ minimum: 8900000, grade: "B" },
{ minimum: 8600000, grade: "C" },
];
for (const threshold of gradeThresholds) {
if (score >= threshold.minimum) {
return threshold.grade;
}
}
return "D";
}