Make Rulesets.Osu use the new judgement result structure

This commit is contained in:
smoogipoo
2018-08-02 20:36:38 +09:00
parent 9c2122c0ca
commit 4548d2c87f
22 changed files with 112 additions and 81 deletions

View File

@ -138,16 +138,16 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables
if (userTriggered || Time.Current < Spinner.EndTime)
return;
ApplyJudgement(HitObject.Judgement, j =>
ApplyResult(Results.Single(), r =>
{
if (Progress >= 1)
j.Result = HitResult.Great;
r.Type = HitResult.Great;
else if (Progress > .9)
j.Result = HitResult.Good;
r.Type = HitResult.Good;
else if (Progress > .75)
j.Result = HitResult.Meh;
r.Type = HitResult.Meh;
else if (Time.Current >= Spinner.EndTime)
j.Result = HitResult.Miss;
r.Type = HitResult.Miss;
});
}