예제 #1
0
        public StockfishEngine(IEngineProcess engineProcess)
        {
            if (!RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && !RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
                throw new NotImplementedException("Stockfish not supported.");

            this.engineProcess = engineProcess;
            EngineId = EngineEnum.Stockfish12;
        }
예제 #2
0
 public void AddTask(IEngineProcess process)
 {
     Processes.Add(process);
 }
예제 #3
0
 public void AddTask(IEngineProcess process)
 {
     Processes.Add(process);
 }
 public FluentCqrsEngineBuilder AddTask(IEngineProcess process)
 {
     _builder.AddTask(process);
     return this;
 }