Dan Balasescu
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
Dan Balasescu
|
f1c40bd9ed
|
Rework GetScore() method signatures + implementations
Rename legacy-facing overload to mention as much
|
2022-03-08 22:30:44 +09:00 |
|
Dan Balasescu
|
2c382bd1d9
|
Rename GetImmediateScore() as overload of GetScore()
|
2022-03-08 21:49:40 +09:00 |
|
Henry Lin
|
56c90a21ce
|
Add a todo
|
2022-02-06 11:22:12 +08:00 |
|
Henry Lin
|
f78c853bc7
|
Calculate max combo locally in PerformanceBreakdownCalculator
|
2022-02-06 10:59:53 +08:00 |
|
Henry Lin
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
Henry Lin
|
48aa1677dc
|
Include hit results of nested hit objects in statistics of perfect score
|
2022-01-23 11:01:30 +08:00 |
|
Henry Lin
|
6c97fbd3f2
|
Calculate perfect performance without caching
|
2022-01-20 13:06:00 +08:00 |
|
Henry Lin
|
42d904acee
|
Remove blocking calls and add back Task.WhenAll
|
2022-01-20 12:50:28 +08:00 |
|
Henry Lin
|
dd42c89260
|
Feed more info to the temporary score processor for more accurate total score
|
2022-01-19 16:08:45 +08:00 |
|
Henry Lin
|
0d708efb73
|
Split off PerformanceBreakdown and its own calculation logic
|
2022-01-19 15:33:33 +08:00 |
|