1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 10:52:53 +08:00

Simplify gravity.

This commit is contained in:
smoogipooo 2017-06-02 19:34:55 +09:00
parent a4cd409835
commit c7dcb54d45

View File

@ -46,18 +46,13 @@ namespace osu.Game.Rulesets.Mania.Timing.Drawables
/// <summary>
/// The acceleration due to "gravity" of the content of this container.
/// </summary>
private double acceleration => timeSpan / travelTime / travelTime;
/// <summary>
/// The travel time, after beat length adjustments.
/// </summary>
private double travelTime => timeSpan / TimingChange.SpeedMultiplier;
private double acceleration => 1 / timeSpan;
/// <summary>
/// Computes the current time relative to <paramref name="time"/>, accounting for <see cref="travelTime"/>.
/// </summary>
/// <param name="time">The non-offset time.</param>
/// <returns>The current time relative to <paramref name="time"/> - <see cref="travelTime"/>. </returns>
private double relativeTimeAt(double time) => Time.Current - time + travelTime;
private double relativeTimeAt(double time) => Time.Current - time + timeSpan;
}
}