Add framework for deleting difficulties

This commit is contained in:
Dean Herbert
2017-08-30 21:12:46 +09:00
parent 2fb4126ffc
commit 3b4b4b669b
5 changed files with 43 additions and 11 deletions

View File

@ -140,7 +140,9 @@ namespace osu.Game.Screens.Select
public Action StartRequested;
public Action<WorkingBeatmap> DeleteRequested;
public Action<BeatmapSetInfo> DeleteRequested;
public Action<BeatmapInfo> DeleteDifficultyRequested;
public void SelectNext(int direction = 1, bool skipDifficulties = true)
{
@ -308,6 +310,7 @@ namespace osu.Game.Screens.Select
SelectionChanged = (g, p) => selectGroup(g, p),
StartRequested = b => StartRequested?.Invoke(),
DeleteRequested = b => DeleteRequested?.Invoke(b),
DeleteDifficultyRequested = b => DeleteDifficultyRequested?.Invoke(b),
State = BeatmapGroupState.Collapsed
};
}