private void ShowVsGameConfig() { VsConfigInfo configInfo = VsConfigInfo.GetCurrentGameConfig(true); using (frmVsGameConfig frm = new frmVsGameConfig(configInfo)) { if (frm.ShowDialog(null, this) == DialogResult.OK) { VsConfigInfo.ApplyConfig(); } } }
public frmVsGameConfig(VsConfigInfo configInfo) { InitializeComponent(); Entity = configInfo; if (VsGameConfig.GetGameIdByCrc(InteropEmu.GetRomInfo().PrgCrc32) != null) { cboGame.Enabled = false; } AddBinding("PpuModel", cboPpuModel); foreach (KeyValuePair <string, VsGameConfig> kvp in VsGameConfig.GetGameConfigs()) { cboGame.Items.Add(new DropdownElement { Name = kvp.Value.GameName, ID = kvp.Value.GameID }); if (kvp.Key == configInfo.GameID) { cboGame.SelectedIndex = cboGame.Items.Count - 1; } } }