issue #493 - add option to not display OSD messages
This commit is contained in:
parent
ba87d19d5c
commit
08978978d0
|
@ -215,6 +215,7 @@ namespace BizHawk.Client.Common
|
|||
public bool DisplayLagCounter = false;
|
||||
public bool DisplayInput = false;
|
||||
public bool DisplayRerecordCount = false;
|
||||
public bool DisplayMessages = true;
|
||||
|
||||
public bool DispBlurry = false; // make display look ugly
|
||||
public bool DispFixAspectRatio = true;
|
||||
|
|
|
@ -159,6 +159,11 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
public void DrawMessages(IBlitter g)
|
||||
{
|
||||
if (!Global.Config.DisplayMessages)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
messages.RemoveAll(m => DateTime.Now > m.ExpireAt);
|
||||
int line = 1;
|
||||
if (Global.Config.StackOSDMessages)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -676,7 +676,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
DisplayLogWindowMenuItem.Checked = Global.Config.ShowLogWindow;
|
||||
|
||||
DisplayLagCounterMenuItem.Enabled = Global.Emulator.CanPollInput();
|
||||
}
|
||||
|
||||
DisplayMessagesMenuItem.Checked = Global.Config.DisplayMessages;
|
||||
}
|
||||
|
||||
private void WindowSizeSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||
{
|
||||
|
|
|
@ -3849,6 +3849,11 @@ namespace BizHawk.Client.EmuHawk
|
|||
GlobalWin.Tools.Load<BasicBot>();
|
||||
}
|
||||
|
||||
private void DisplayMessagesMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config.DisplayMessages ^= true;
|
||||
}
|
||||
|
||||
private void HelpSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||
{
|
||||
FeaturesMenuItem.Visible = VersionInfo.DeveloperBuild;
|
||||
|
|
Loading…
Reference in New Issue