Module usiagent::rule [−][src]
Expand description
合法手の列挙等、将棋のルールに関連した機能
Structs
持ち駒を置く手
盤面上の駒を動かす手
局面情報
持ち駒を置く手
盤面上の駒を動かす手
合法手の生成に内部で利用するビットボードの集合
合法手の列挙等を行う将棋のルールを管理
合法手生成に内部で利用するビットボード群と盤面を管理する構造体
Enums
適用される手
合法手
Constants
左上を(0,0)とした平手初期局面
Traits
左上からx * 9 + yで表されるインデックスからx,yへの変換
オブジェクトの状態の検証用
Unions
合法手を生成するために内部で利用するビットボード