[[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]