Esempio n. 1
0
        private void InitEngine(IUCIEngine uciEngine)
        {
            _engine = uciEngine;

            if (_args.IsDepthMode)
                _engine.AnalysisMode = UCIAnalysisType.ResultBased;
            else
                _engine.AnalysisMode = UCIAnalysisType.TimeBased;

            _engine.ThinkingDuration = _args.ThinkingDuration;
            _engine.Depth = _args.Depth;
        }
Esempio n. 2
0
 public void Setup()
 {
     _uciMock = new Mock<IUCIEngine>();
     _engine = _uciMock.Object;
 }
Esempio n. 3
0
 public Fishy(FishyArgs args, IUCIEngine uciEngine)
 {
     _args = args;
     InitEngine (uciEngine);
 }