mirror of
https://github.com/283375/arcaea-offline-pyside-ui.git
synced 2026-02-27 16:11:09 +00:00
wip(ui): play result delegate
This commit is contained in:
18
ui/qmls/libs/formatters.mjs
Normal file
18
ui/qmls/libs/formatters.mjs
Normal 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";
|
||||
}
|
||||
Reference in New Issue
Block a user