#include <pin.h>
| Static Public Member Functions | |
| template<Player Defense> | |
| static PieceMask | makeStep (const NumEffectState &state, Square target) | 
| static PieceMask | makeStep (const NumEffectState &state, Square target, Player defense) | 
| static PieceMask | make (const NumEffectState &state, Player defense) | 
| Static Private Member Functions | |
| template<Player Defense, Direction DIR> | |
| static void | findDirectionStep (const NumEffectState &state, Square target, PieceMask &pins, PieceMask const &onBoard) | 
| 駒から8近傍をサーチしていって,その方向の利きがあるか?  More... | |
Definition at line 14 of file effect_util/pin.h.
| 
 | inlinestaticprivate | 
駒から8近傍をサーチしていって,その方向の利きがあるか?
Definition at line 21 of file effect_util/pin.h.
References osl::DirectionTraits< Dir >::blackOffset(), osl::Piece::isEdgeNum(), osl::Piece::isEmptyNum(), and osl::Piece::isPieceNum().
| 
 | inlinestatic | 
Definition at line 60 of file effect_util/pin.h.
References osl::BLACK, and makeStep().
| 
 | inlinestatic | 
Definition at line 37 of file effect_util/pin.h.
References osl::alt(), and target.
Referenced by make().
| 
 | inlinestatic | 
Definition at line 52 of file effect_util/pin.h.
References osl::BLACK, and target.
 1.8.4
 1.8.4