Module usiagent::rule

source ·
Expand description

合法手の列挙等、将棋のルールに関連した機能

Structs

  • 持ち駒を置く手
  • 盤面上の駒を動かす手
  • 局面情報
  • 持ち駒を置く手
  • 盤面上の駒を動かす手
  • 合法手の生成に内部で利用するビットボードの集合
  • 合法手の列挙等を行う将棋のルールを管理
  • 合法手生成に内部で利用するビットボード群と盤面を管理する構造体

Enums

Constants

Traits

  • 左上からx * 9 + yで表されるインデックスからx,yへの変換
  • オブジェクトの状態の検証用

Type Definitions

Unions

  • 合法手を生成するために内部で利用するビットボード