Example #1
0
        private void ShowVsGameConfig()
        {
            VsConfigInfo configInfo = VsConfigInfo.GetCurrentGameConfig(true);

            using (frmVsGameConfig frm = new frmVsGameConfig(configInfo)) {
                if (frm.ShowDialog(null, this) == DialogResult.OK)
                {
                    VsConfigInfo.ApplyConfig();
                }
            }
        }
Example #2
0
        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;
                }
            }
        }