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

            // 受信処理を行う。
            Engine.OnIdle();
        }
コード例 #2
0
ファイル: UsiEnginePlayer.cs プロジェクト: itou3497/MyShogi
        public void OnIdle()
        {
            // 思考するように命令が来ていれば、エンジンに対して思考を指示する。

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

            var bestMove = engine.BestMove;

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