private void Main_PlayList_DoubleClick(object sender, EventArgs e) { if (Core.SetSet(Main_PlayList.SelectedIndices[0], true)) { RefreshList(); PlayNext(); } else { Core.SetMap(0, true); Stop(); SetDetail(); Play(); Core.SetHistory(back: true); } }
private void Main_PlayList_SelectedIndexChanged(object sender, EventArgs e) { if (Main_PlayList.SelectedIndices.Count == 0) { return; } Main_DiffList.Items.Clear(); if (Core.SetSet(Main_PlayList.SelectedIndices[0])) { RefreshList(); PlayNext(false); } else { foreach (var s in Core.TmpSet.GetBeatmaps()) { Main_DiffList.Items.Add(s.Version); } Main_File_Open_SBFile.Enabled = File.Exists(Core.TmpSet.OsbPath); Main_DiffList.SelectedIndex = 0; } }