Add temporary keybind for saving

This commit is contained in:
smoogipoo 2020-01-14 19:05:52 +09:00
parent 4fe5ea8e92
commit b51575b433

View File

@ -90,7 +90,7 @@ namespace osu.Game.Screens.Edit
if (RuntimeInfo.IsDesktop) if (RuntimeInfo.IsDesktop)
{ {
fileMenuItems.Add(new EditorMenuItem("Save", MenuItemType.Standard, () => beatmapManager.Save(playableBeatmap.BeatmapInfo, editorBeatmap))); fileMenuItems.Add(new EditorMenuItem("Save", MenuItemType.Standard, saveBeatmap));
fileMenuItems.Add(new EditorMenuItemSpacer()); fileMenuItems.Add(new EditorMenuItemSpacer());
} }
@ -205,6 +205,15 @@ namespace osu.Game.Screens.Edit
case Key.Right: case Key.Right:
seek(e, 1); seek(e, 1);
return true; return true;
case Key.S:
if (e.ControlPressed)
{
saveBeatmap();
return true;
}
break;
} }
return base.OnKeyDown(e); return base.OnKeyDown(e);
@ -327,5 +336,7 @@ namespace osu.Game.Screens.Edit
else else
clock.SeekForward(!clock.IsRunning, amount); clock.SeekForward(!clock.IsRunning, amount);
} }
private void saveBeatmap() => beatmapManager.Save(playableBeatmap.BeatmapInfo, editorBeatmap);
} }
} }