예제 #1
0
 private void lstEngines_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lstEngines.SelectedValue != null)
     {
         engineParameters = null;
     }
 }
예제 #2
0
        private void btnParameters_Click(object sender, EventArgs e)
        {
            EngineParametersPopup frm = new EngineParametersPopup(sourceFilePath, this.Game);

            frm.ShowDialog(this);
            engineParameters = frm.Parameters;
        }
예제 #3
0
        private void btnEnginParameter_Click(object sender, EventArgs e)
        {
            string engineFilePath     = lstEngines.SelectedValue.ToString();
            EngineParametersPopup frm = new EngineParametersPopup(engineFilePath, this.Game);

            frm.ShowDialog(this);
            engineParameters = frm.Parameters;
        }
예제 #4
0
        private void btnEngineParameter_Click(object sender, EventArgs e)
        {
            EngineParametersPopup frm = null;

            if (IsNewEngineSelected)
            {
                LoadNewEngine();
            }

            frm = new EngineParametersPopup(selectedEngine, this.Game);

            frm.ShowDialog(this);
            engineParameters = frm.Parameters;
        }
        private void LoadParams()
        {
            parameters = new InfinitySettings.UCIManager.EngineParameters(this.Game);
            parameters.ParametersLoaded += new EventHandler(parameters_ParametersLoaded);
            parameters.ParameterError   += new InfinitySettings.UCIManager.EngineParameters.ParameterErrorHandler(parameters_ParameterError);
            string engineName = Path.GetFileNameWithoutExtension(engineFilePath);

            dgvParameters.Visible = false;
            frmProgressForm       = ProgressForm.Show(this, "Loading...", 1);
            if (UciEngine == null)
            {
                parameters.Init(engineFilePath);
            }
            else
            {
                parameters.Init(UciEngine);
            }
        }