public bool LoadParameters(InfinitySettings.UCIManager.EngineParameters parameters) { Close(); if (String.IsNullOrEmpty(EngineFile)) { return(false); } EngineName = Path.GetFileNameWithoutExtension(EngineFile); InitUciProcess(); this.Parameters = parameters; SendUci(); return(true); }
public bool Load() { if (String.IsNullOrEmpty(EngineFile)) { return(false); } EngineName = Path.GetFileNameWithoutExtension(EngineFile); InitUciProcess(); if (HasGame) { Parameters = new InfinitySettings.UCIManager.EngineParameters(this.Game); Parameters.LoadEngineParameters(this.EngineName); } SendUci(); return(true); }