SNES Graphics Debugger - remember user's backdrop settings

This commit is contained in:
adelikat 2012-10-19 17:23:54 +00:00
parent 41780b067f
commit 1b0c410cc7
2 changed files with 14 additions and 0 deletions

View File

@ -395,6 +395,8 @@ namespace BizHawk.MultiClient
public int SNESGraphicsDebuggerWndx = -1;
public int SNESGraphicsDebuggerWndy = -1;
public int SNESGraphicsDebuggerRefreshRate = 4;
public bool SNESGraphicsUseUserBackdropColor = false;
public int SNESGraphicsUserBackdropColor = -1;
// SNES Graphics settings
//bsnes allows the layers to be enabled for each priority level.

View File

@ -368,6 +368,16 @@ namespace BizHawk.MultiClient
{
this.Location = new Point(Global.Config.SNESGraphicsDebuggerWndx, Global.Config.SNESGraphicsDebuggerWndy);
}
checkBackdropColor.Checked = Global.Config.SNESGraphicsUseUserBackdropColor;
if (Global.Config.SNESGraphicsUserBackdropColor != -1)
{
pnBackdropColor.BackColor = Color.FromArgb(Global.Config.SNESGraphicsUserBackdropColor);
}
if (checkBackdropColor.Checked)
{
SyncBackdropColor();
}
}
private void SaveConfigSettings()
@ -790,6 +800,7 @@ namespace BizHawk.MultiClient
private void checkBackdropColor_CheckedChanged(object sender, EventArgs e)
{
Global.Config.SNESGraphicsUseUserBackdropColor = checkBackdropColor.Checked;
SyncBackdropColor();
}
@ -800,6 +811,7 @@ namespace BizHawk.MultiClient
if (cd.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
{
pnBackdropColor.BackColor = cd.Color;
Global.Config.SNESGraphicsUserBackdropColor = pnBackdropColor.BackColor.ToArgb();
SyncBackdropColor();
}
}