public void OnIdle() { // 思考するように命令が来ていれば、エンジンに対して思考を指示する。 // 受信処理を行う。 Engine.OnIdle(); }
public void OnIdle() { // 思考するように命令が来ていれば、エンジンに対して思考を指示する。 // 受信処理を行う。 engine.OnIdle(); var bestMove = engine.BestMove; if (bestMove != Move.NONE) { // エンジンから結果が返ってきているので伝播する。 BestMove = bestMove; engine.BestMove = Move.NONE; } }