#include <unblockableEffect.h>
Static Public Member Functions | |
static int | find (const NumEffectState &state, PtypeO ptypeo, Square from, PieceVector &supported, PieceVector &unsupported) |
from にあるptypeoからunblockableな利きで届く敵の駒を おいしい順にoutに格納 |
Definition at line 15 of file unblockableEffect.h.
static int osl::effect_util::UnblockableEffect::find | ( | const NumEffectState & | state, |
PtypeO | ptypeo, | ||
Square | from, | ||
PieceVector & | supported, | ||
PieceVector & | unsupported | ||
) | [inline, static] |
from にあるptypeoからunblockableな利きで届く敵の駒を おいしい順にoutに格納
Definition at line 21 of file unblockableEffect.h.
References osl::alt(), osl::Board_Table, osl::eval::PieceEval::captureValue(), osl::DIRECTION_MAX, osl::DIRECTION_MIN, osl::PtypeTable::getMoveMask(), osl::getOwner(), osl::getPtype(), osl::Piece::isOnBoardByOwner(), osl::BoardTable::nextSquare(), osl::Ptype_Table, osl::Piece::ptypeO(), and target.