Implement filtering by rank achieved

This commit is contained in:
Andrei Zavatski
2020-10-27 23:14:48 +03:00
parent 1710b396e7
commit 008d1d697c
9 changed files with 84 additions and 7 deletions

View File

@ -31,6 +31,8 @@ namespace osu.Game.Overlays.BeatmapListing
public Bindable<List<SearchExtra>> Extra => extraFilter.Current;
public Bindable<List<SearchRank>> Ranks => ranksFilter.Current;
public Bindable<SearchPlayed> Played => playedFilter.Current;
public BeatmapSetInfo BeatmapSet
@ -54,6 +56,7 @@ namespace osu.Game.Overlays.BeatmapListing
private readonly BeatmapSearchFilterRow<SearchGenre> genreFilter;
private readonly BeatmapSearchFilterRow<SearchLanguage> languageFilter;
private readonly BeatmapSearchExtraFilterRow extraFilter;
private readonly BeatmapSearchRankFilterRow ranksFilter;
private readonly BeatmapSearchFilterRow<SearchPlayed> playedFilter;
private readonly Box background;
@ -113,6 +116,7 @@ namespace osu.Game.Overlays.BeatmapListing
genreFilter = new BeatmapSearchFilterRow<SearchGenre>(@"Genre"),
languageFilter = new BeatmapSearchFilterRow<SearchLanguage>(@"Language"),
extraFilter = new BeatmapSearchExtraFilterRow(),
ranksFilter = new BeatmapSearchRankFilterRow(),
playedFilter = new BeatmapSearchFilterRow<SearchPlayed>(@"Played")
}
}