// "USI_Ponder"と"USI_Hash"をわざわざ隠し持っているようなエンジン実装は考えられない。 // このoptionを送らなくて良いというUSIプロトコルの規定は廃止べきである。 /// <summary> /// 必要ならUSI_PonderやUSI_Hashなど必要なオプションを追加します。 /// </summary> private void ComplementOptions() { // 判定はオプション名のみで行います。 if (!OptionList.Any(_ => _.Name == UsiOption.USI_Hash.Name)) { OptionList.Insert(0, UsiOption.USI_Hash.Clone()); } if (!OptionList.Any(_ => _.Name == UsiOption.USI_Ponder.Name)) { OptionList.Insert(0, UsiOption.USI_Ponder.Clone()); } }
//private void updateCheckBox(CheckBox checkBox, SetupOption option) //{ // if (File.Exists(option.MsiFileName)) // { // checkBox.Text = option.ProductName; // } // else // { // //MessageBox.Show( // // "The setup file '" + // } //} private void refreshEnableNext() { //EnableNext = (serverCheckBox.Checked || managerCheckBox.Checked); EnableNext = OptionList.Any(o => o.Enabled); }