Expose save and export options in editor to non-dekstop platforms

This commit is contained in:
Dean Herbert 2020-02-23 20:47:14 +09:00
parent 66317f9fcd
commit 575946d923
1 changed files with 7 additions and 14 deletions

View File

@ -20,8 +20,6 @@
using osu.Game.Screens.Edit.Components.Menus;
using osu.Game.Screens.Edit.Design;
using osuTK.Input;
using System.Collections.Generic;
using osu.Framework;
using osu.Framework.Input.Bindings;
using osu.Game.Beatmaps;
using osu.Game.Graphics.Cursor;
@ -93,17 +91,6 @@ private void load(OsuColour colours, GameHost host)
EditorMenuBar menuBar;
var fileMenuItems = new List<MenuItem>();
if (RuntimeInfo.IsDesktop)
{
fileMenuItems.Add(new EditorMenuItem("Save", MenuItemType.Standard, saveBeatmap));
fileMenuItems.Add(new EditorMenuItem("Export package", MenuItemType.Standard, exportBeatmap));
fileMenuItems.Add(new EditorMenuItemSpacer());
}
fileMenuItems.Add(new EditorMenuItem("Exit", MenuItemType.Standard, this.Exit));
AddInternal(new OsuContextMenuContainer
{
RelativeSizeAxes = Axes.Both,
@ -134,7 +121,13 @@ private void load(OsuColour colours, GameHost host)
{
new MenuItem("File")
{
Items = fileMenuItems
Items = new[]
{
new EditorMenuItem("Save", MenuItemType.Standard, saveBeatmap),
new EditorMenuItem("Export package", MenuItemType.Standard, exportBeatmap),
new EditorMenuItemSpacer(),
new EditorMenuItem("Exit", MenuItemType.Standard, this.Exit),
}
}
}
}