示例#1
0
        public void OnIdle()
        {
            // 思考するように命令が来ていれば、エンジンに対して思考を指示する。

            // 受信処理を行う。
            Engine.OnIdle();
        }
示例#2
0
        public void OnIdle()
        {
            // 思考するように命令が来ていれば、エンジンに対して思考を指示する。

            // 受信処理を行う。
            engine.OnIdle();

            var bestMove = engine.BestMove;

            if (bestMove != Move.NONE)
            { // エンジンから結果が返ってきているので伝播する。
                BestMove        = bestMove;
                engine.BestMove = Move.NONE;
            }
        }