Exemple #1
0
 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);
 }
Exemple #2
0
 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);
 }