disable leaderboard list form, for now, and revert efa6505

see that commit for details on issues with this form (this form is kind of useless anyways, meh)
This commit is contained in:
CasualPokePlayer 2023-04-28 18:37:06 -07:00
parent 8a5921182e
commit 2010f5e15c
3 changed files with 11 additions and 1 deletions

View File

@ -6,7 +6,9 @@ namespace BizHawk.Client.EmuHawk
{
public partial class RCheevos
{
#if false
private readonly RCheevosLeaderboardListForm _lboardListForm = new();
#endif
private class LboardTriggerTask
{

View File

@ -174,6 +174,7 @@ namespace BizHawk.Client.EmuHawk
};
raDropDownItems.Add(viewCheevoListItem);
#if false
var viewLboardListItem = new ToolStripMenuItem("View Leaderboard List");
viewLboardListItem.Click += (_, _) =>
{
@ -181,6 +182,7 @@ namespace BizHawk.Client.EmuHawk
_lboardListForm.Show();
};
raDropDownItems.Add(viewLboardListItem);
#endif
}
protected override void HandleHardcoreModeDisable(string reason)
@ -219,7 +221,9 @@ namespace BizHawk.Client.EmuHawk
Stop();
_gameInfoForm.Dispose();
_cheevoListForm.Dispose();
#if false
_lboardListForm.Dispose();
#endif
_mainForm.EmuClient.BeforeQuickLoad -= QuickLoadCallback;
}
@ -380,7 +384,9 @@ namespace BizHawk.Client.EmuHawk
_gameInfoForm.Restart(_gameData.Title, _gameData.TotalCheevoPoints(HardcoreMode), CurrentRichPresence ?? "N/A");
_cheevoListForm.Restart(_gameData.GameID == 0 ? Array.Empty<Cheevo>() : _gameData.CheevoEnumerable, GetCheevoProgress);
#if false
_lboardListForm.Restart(_gameData.GameID == 0 ? Array.Empty<LBoard>() : _gameData.LBoardEnumerable);
#endif
Update();
@ -631,10 +637,12 @@ namespace BizHawk.Client.EmuHawk
_cheevoListForm.OnFrameAdvance(HardcoreMode);
}
#if false
if (_lboardListForm.IsShown)
{
_lboardListForm.OnFrameAdvance();
}
#endif
}
}
}

View File

@ -36,7 +36,7 @@ namespace BizHawk.Client.EmuHawk
{
flowLayoutPanel1.Controls.Clear();
DisposeLboardForms();
_lboardForms = lboards.Take(128).Select(lboard => new RCheevosLeaderboardForm(lboard)).ToArray();
_lboardForms = lboards.Select(lboard => new RCheevosLeaderboardForm(lboard)).ToArray();
flowLayoutPanel1.Controls.AddRange(_lboardForms);
}