「_tmain()の対局待ちのループ」の編集履歴(バックアップ)一覧はこちら
「_tmain()の対局待ちのループ」(2009/03/03 (火) 03:47:02) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*tmain()の対局待ちのループ
*概要
-[[LesserKai.cpp]]にて定義
-対局開始までのコマンド毎の処理
*引数
-なし
*実装
-コマンドを取得
-コマンドが"usi"なら
--id、選択可能なオプション、"usiok"を標準出力に表示する
-コマンドが"isready"なら
--"readyok"を標準出力に表示する
-コマンドの先頭が"setoption"なら
--コマンドが"setoption name USI_Ponder value true"なら
---canPonder=true;
--コマンドが"setoption name USI_Ponder value false"なら
---canPonder=false;
--コマンドの先頭が"setoption name USI_Hash value "なら
---何もしない(コードがあるが結果が使用されない)
--コマンドの先頭が"setoption name USI_Hash value "なら
---"setoption name USI_Hash value "の直後の文字列をbookFileStrに設定
---bookFileStrをINIファイルの[CustomSettings]の"BookFile"に設定
--コマンドの先頭が"setoption name UseBook value "なら
---"setoption name UseBook value "の直後の文字列が"true"かをisUseJosekiに設定
---isUseJosekiが真なら"true"を偽なら"false"をINIファイルの[CustomSettings]の"UseBook"に設定
-コマンドが"usinewgame"なら
--ループを抜ける
*呼出元