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

add od filter in search filter

This commit is contained in:
Gagah Pangeran Rosfatiputra 2021-06-26 21:05:01 +07:00
parent 4df4afe533
commit 2b1d3c8e9c
No known key found for this signature in database
GPG Key ID: 25F6F17FD29031E2
2 changed files with 4 additions and 0 deletions

View File

@ -42,6 +42,7 @@ namespace osu.Game.Screens.Select.Carousel
match &= !criteria.ApproachRate.HasFilter || criteria.ApproachRate.IsInRange(Beatmap.BaseDifficulty.ApproachRate); match &= !criteria.ApproachRate.HasFilter || criteria.ApproachRate.IsInRange(Beatmap.BaseDifficulty.ApproachRate);
match &= !criteria.DrainRate.HasFilter || criteria.DrainRate.IsInRange(Beatmap.BaseDifficulty.DrainRate); match &= !criteria.DrainRate.HasFilter || criteria.DrainRate.IsInRange(Beatmap.BaseDifficulty.DrainRate);
match &= !criteria.CircleSize.HasFilter || criteria.CircleSize.IsInRange(Beatmap.BaseDifficulty.CircleSize); match &= !criteria.CircleSize.HasFilter || criteria.CircleSize.IsInRange(Beatmap.BaseDifficulty.CircleSize);
match &= !criteria.OverallDifficulty.HasFilter || criteria.OverallDifficulty.IsInRange(Beatmap.BaseDifficulty.OverallDifficulty);
match &= !criteria.Length.HasFilter || criteria.Length.IsInRange(Beatmap.Length); match &= !criteria.Length.HasFilter || criteria.Length.IsInRange(Beatmap.Length);
match &= !criteria.BPM.HasFilter || criteria.BPM.IsInRange(Beatmap.BPM); match &= !criteria.BPM.HasFilter || criteria.BPM.IsInRange(Beatmap.BPM);

View File

@ -51,6 +51,9 @@ namespace osu.Game.Screens.Select
case "cs": case "cs":
return TryUpdateCriteriaRange(ref criteria.CircleSize, op, value); return TryUpdateCriteriaRange(ref criteria.CircleSize, op, value);
case "od":
return TryUpdateCriteriaRange(ref criteria.OverallDifficulty, op, value);
case "bpm": case "bpm":
return TryUpdateCriteriaRange(ref criteria.BPM, op, value, 0.01d / 2); return TryUpdateCriteriaRange(ref criteria.BPM, op, value, 0.01d / 2);