Implement Beatmap Import via drag&drop

This commit is contained in:
default0
2017-02-04 22:03:39 +01:00
parent 52f6a09319
commit 299c4923c3
5 changed files with 67 additions and 3 deletions

View File

@ -22,6 +22,7 @@ using osu.Game.Overlays.Toolbar;
using osu.Game.Screens;
using osu.Game.Screens.Menu;
using OpenTK;
using System.Linq;
namespace osu.Game
{
@ -63,13 +64,18 @@ namespace osu.Game
}
if (args?.Length > 0)
Schedule(delegate { Dependencies.Get<BeatmapDatabase>().Import(args); });
ImportBeatmaps(args);
Dependencies.Cache(this);
PlayMode = LocalConfig.GetBindable<PlayMode>(OsuConfig.PlayMode);
}
public void ImportBeatmaps(params string[] paths)
{
Schedule(delegate { Dependencies.Get<BeatmapDatabase>().Import(paths); });
}
protected override void LoadComplete()
{
base.LoadComplete();