1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-13 21:53:29 +08:00

Rename private method to signpost quirk in behaviour better

This commit is contained in:
Bartłomiej Dach
2026-03-12 09:13:25 +01:00
Unverified
parent 88dc0d8a73
commit 933de7ab19
@@ -169,7 +169,7 @@ namespace osu.Game.Beatmaps.ControlPoints
public double GetClosestSnappedTime(double time, int beatDivisor, double? referenceTime = null)
{
var timingPoint = TimingPointAt(referenceTime ?? time);
double snappedTime = getClosestSnappedTime(timingPoint, time, beatDivisor);
double snappedTime = getClosestPositiveSnappedTime(timingPoint, time, beatDivisor);
if (referenceTime.HasValue)
return snappedTime;
@@ -209,7 +209,7 @@ namespace osu.Game.Beatmaps.ControlPoints
foreach (int divisor in BindableBeatDivisor.PREDEFINED_DIVISORS)
{
double distanceFromSnap = Math.Abs(time - getClosestSnappedTime(timingPoint, time, divisor));
double distanceFromSnap = Math.Abs(time - getClosestPositiveSnappedTime(timingPoint, time, divisor));
if (Precision.DefinitelyBigger(closestTime, distanceFromSnap))
{
@@ -221,7 +221,7 @@ namespace osu.Game.Beatmaps.ControlPoints
return closestDivisor;
}
private static double getClosestSnappedTime(TimingControlPoint timingPoint, double time, int beatDivisor)
private static double getClosestPositiveSnappedTime(TimingControlPoint timingPoint, double time, int beatDivisor)
{
double beatLength = timingPoint.BeatLength / beatDivisor;
double beats = (Math.Max(time, 0) - timingPoint.Time) / beatLength;