promote可能な足の長い駒による利きの生成用 Functor More...
Public Member Functions | |
LongPieceAction (NumEffectState const &s, Square p, Action &a) | |
void | operator() (Piece p) |
forEachOnBoardから呼ばれる More... | |
Private Attributes | |
NumEffectState const & | state |
Square | target |
Action & | action |
promote可能な足の長い駒による利きの生成用 Functor
Definition at line 398 of file addEffect8.tcc.
|
inline |
Definition at line 404 of file addEffect8.tcc.
|
inline |
forEachOnBoardから呼ばれる
Definition at line 410 of file addEffect8.tcc.
References osl::move_generator::addeffect8::LongPieceAction< P, T, Action >::action, osl::Piece::isPromotedNotKingGold(), osl::LANCE, osl::move_generator::addeffect8::LongPieceAction< P, T, Action >::state, and osl::move_generator::addeffect8::LongPieceAction< P, T, Action >::target.
|
private |
Definition at line 402 of file addEffect8.tcc.
Referenced by osl::move_generator::addeffect8::LongPieceAction< P, T, Action >::operator()().
|
private |
Definition at line 400 of file addEffect8.tcc.
Referenced by osl::move_generator::addeffect8::LongPieceAction< P, T, Action >::operator()().
|
private |
Definition at line 401 of file addEffect8.tcc.
Referenced by osl::move_generator::addeffect8::LongPieceAction< P, T, Action >::operator()().