public void LoadFromIni() { tournament = CEngineList.iniFile.ReadInt($"engine>{name}>tournament", tournament); modeStandard = CEngineList.iniFile.ReadBool($"engine>{name}>modeStandard", modeStandard); file = CEngineList.iniFile.Read($"engine>{name}>file", "Human"); protocol = CData.StrToProtocol(CEngineList.iniFile.Read($"engine>{name}>protocol", "Uci")); parameters = CEngineList.iniFile.Read($"engine>{name}>parameters", ""); options = CEngineList.iniFile.ReadList($"engine>{name}>options"); elo = CEngineList.iniFile.Read($"engine>{name}>elo", elo); hisElo.LoadFromStr(CEngineList.iniFile.Read($"engine>{name}>history")); }
void SaveToIni(CEngine e) { e.name = tbEngineName.Text; e.file = cbFileList.Text; e.protocol = CData.StrToProtocol(cbProtocol.Text); e.parameters = tbParameters.Text; e.modeStandard = cbModeStandard.Checked; e.elo = nudElo.Value.ToString(); e.tournament = (int)nudTournament.Value; e.options = GetOptions(); e.SaveToIni(); UpdateListBox(); int index = listBox1.FindString(e.name); if (index == -1) { return; } listBox1.SetSelected(index, true); }