66 lines
1.6 KiB
C#
66 lines
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
using BizHawk.Emulation.Consoles.Nintendo;
|
|
|
|
namespace BizHawk.MultiClient
|
|
{
|
|
public partial class NESSoundConfig : Form
|
|
{
|
|
public NESSoundConfig()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void NESSoundConfig_Load(object sender, EventArgs e)
|
|
{
|
|
Square1.Checked = Global.Config.NESEnableSquare1;
|
|
Square2.Checked = Global.Config.NESEnableSquare2;
|
|
Triangle.Checked = Global.Config.NESEnableTriangle;
|
|
Noise.Checked = Global.Config.NESEnableNoise;
|
|
DMC.Checked = Global.Config.NESEnableDMC;
|
|
}
|
|
|
|
private void OK_Click(object sender, EventArgs e)
|
|
{
|
|
Global.Config.NESEnableSquare1 = Square1.Checked;
|
|
Global.Config.NESEnableSquare2 = Square2.Checked;
|
|
Global.Config.NESEnableTriangle = Triangle.Checked;
|
|
Global.Config.NESEnableNoise = Noise.Checked;
|
|
Global.Config.NESEnableDMC = DMC.Checked;
|
|
Global.MainForm.SetNESSoundChannels();
|
|
Close();
|
|
}
|
|
|
|
private void Cancel_Click(object sender, EventArgs e)
|
|
{
|
|
Close();
|
|
}
|
|
|
|
private void SelectAll_Click(object sender, EventArgs e)
|
|
{
|
|
if (SelectAll.Checked)
|
|
{
|
|
Square1.Checked = true;
|
|
Square2.Checked = true;
|
|
Triangle.Checked = true;
|
|
Noise.Checked = true;
|
|
DMC.Checked = true;
|
|
}
|
|
else
|
|
{
|
|
Square1.Checked = false;
|
|
Square2.Checked = false;
|
|
Triangle.Checked = false;
|
|
Noise.Checked = false;
|
|
DMC.Checked = false;
|
|
}
|
|
}
|
|
}
|
|
}
|