#include <virtualPin.h>
Static Public Member Functions | |
static bool | find (const NumEffectState &state, Player defense, const PieceMask &remove) |
remove が全て動くと defenseの玉に攻め方の効きが発生するか。 More... | |
static bool | find (const NumEffectState &state, Player defense, Square target) |
Static Private Member Functions | |
template<Direction DIR> | |
static bool | findDirection (const SimpleState &state, Square target, Player defense, const PieceMask &remove) |
Definition at line 11 of file virtualPin.h.
|
static |
remove が全て動くと defenseの玉に攻め方の効きが発生するか。
Definition at line 6 of file virtualPin.cc.
References target.
Referenced by find().
|
inlinestatic |
Definition at line 35 of file virtualPin.h.
References find().
|
inlinestaticprivate |
Definition at line 15 of file virtualPin.h.
References osl::Board_Table, osl::PtypeTable::getMoveMask(), osl::BoardTable::getOffset(), osl::Piece::isPiece(), osl::Piece::number(), osl::Piece::owner(), osl::Piece::ptype(), osl::Ptype_Table, and osl::Piece::square().