mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 16:59:53 +09:00
Fix div-by-zero errors with autoplay
This commit is contained in:
@ -58,8 +58,12 @@ namespace osu.Game.Screens.Ranking.Statistics
|
||||
return;
|
||||
|
||||
int[] bins = new int[total_timing_distribution_bins];
|
||||
|
||||
double binSize = Math.Ceiling(hitEvents.Max(e => Math.Abs(e.TimeOffset)) / timing_distribution_bins);
|
||||
|
||||
// Prevent div-by-0 by enforcing a minimum bin size
|
||||
binSize = Math.Max(1, binSize);
|
||||
|
||||
foreach (var e in hitEvents)
|
||||
{
|
||||
int binOffset = (int)(e.TimeOffset / binSize);
|
||||
|
Reference in New Issue
Block a user