Add DoubleTime, HalfTime and Nightcore support.

This commit is contained in:
Dean Herbert
2017-04-21 17:33:20 +09:00
parent 6e3125e115
commit 3f832731c9
21 changed files with 313 additions and 134 deletions

View File

@ -20,6 +20,7 @@ using osu.Game.Screens.Backgrounds;
using System;
using System.Linq;
using osu.Framework.Threading;
using osu.Game.Rulesets.Mods;
using osu.Game.Rulesets.Scoring;
using osu.Game.Screens.Ranking;
@ -120,6 +121,8 @@ namespace osu.Game.Screens.Play
Schedule(() =>
{
sourceClock.Reset();
foreach (var mod in Beatmap.Mods.Value.OfType<IApplicableToClock>())
mod.ApplyToClock(sourceClock);
});
scoreProcessor = HitRenderer.CreateScoreProcessor();