Ejemplo n.º 1
0
        void IterativeDeepening()
        {
            int i = 1;

            while (true)
            {
                BestMove = ContextMakao.AlfaBeta(context, i, int.MinValue, int.MaxValue);
                i++;
            }
        }
Ejemplo n.º 2
0
 public void BeginBestMove()
 {
     stani = false;
     //
     Task.Run(() =>
     {
         int i = 1;
         while (true)
         {
             if (stani)
             {
                 stani = false;
                 break;
             }
             BestMove = ContextMakao.AlfaBeta(context, i, int.MinValue, int.MaxValue);
             i++;
         }
     } //
              );
 }