#include <addEffectWithEffect.h>
Static Public Member Functions | |
| template<bool isAttackToKing> | |
| static void | generate (Player player, const NumEffectState &state, Square target, move_action::Store &store) |
| 対象とするマスに利きを付ける手を生成する. | |
| template<bool isAttackToKing> | |
| static void | generate (Player player, const NumEffectState &state, Square target, MoveVector &out, bool &has_pawn_checkmate) |
| template<bool isAttackToKing> | |
| static void | generate (Player player, const NumEffectState &state, Square target, MoveVector &out) |
Definition at line 40 of file addEffectWithEffect.h.
| template void osl::move_generator::GenerateAddEffectWithEffect::generate< false > | ( | Player | player, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| move_action::Store & | store | ||
| ) | [static] |
対象とするマスに利きを付ける手を生成する.
Note: Action がPlayerで型付けされていると,無駄があるのでStore限定に
Definition at line 1005 of file addEffectWithEffect.tcc.
References osl::BLACK, store(), target, and osl::WHITE.
| static void osl::move_generator::GenerateAddEffectWithEffect::generate | ( | Player | player, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| MoveVector & | out, | ||
| bool & | has_pawn_checkmate | ||
| ) | [inline, static] |
Definition at line 50 of file addEffectWithEffect.h.
References osl::BLACK, store(), and target.
| static void osl::move_generator::GenerateAddEffectWithEffect::generate | ( | Player | player, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| MoveVector & | out | ||
| ) | [inline, static] |
Definition at line 58 of file addEffectWithEffect.h.
1.7.6.1