[[osl/解説]]

*将棋盤 NumEffectState [#e0699b9a]
** よく使う機能 [#q995f714]
*** いつも有効 [#bf9ddd95]
- bool inCheck() 王手状態
- bool hasEffectBy(Player, Position) 利きの有無
- int countEffect 利きの数
- bool hasEffectByPiece(Piece, Position) 指定の駒の利き
- Piece findCheapThreat 利きの中でもっとも安そうな駒
- PieceMask getOnBoardMask(Player) 盤上の駒一覧
- PieceMask promotedPieces 成っている駒一覧
- PieceMask effectedMask(Player) 利きのある駒一覧
- PieceMask pin(Player) pin
- NumBitmapEffect getEffect(Position)
- bool hasEffectFromTo(PtypeO,Position,Position) 駒を仮に置いたら利きが生じるか
*** 指手の更新直後のみ有効 [#xfe201ee]



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS