利きをつける手を生成 利きを持つstateでしか使えない. [詳細]
#include <addEffectWithEffect.h>
Static Public メソッド | |
| template<Player P, bool isAttackToKing> | |
| static void | generate (const NumEffectState &state, Position target, Action &action, bool &hasPawnCheckmate) |
| template<Player P, bool isAttackToKing> | |
| static void | generate (const NumEffectState &state, Position target, Action &action) |
利きをつける手を生成 利きを持つstateでしか使えない.
アルゴリズム:
addEffectWithEffect.h の 22 行で定義されています。
| static void osl::move_generator::AddEffectWithEffect< Action >::generate | ( | const NumEffectState & | state, | |
| Position | target, | |||
| Action & | action | |||
| ) | [inline, static] |
addEffectWithEffect.h の 28 行で定義されています。
| void osl::move_generator::AddEffectWithEffect< Action >::generate | ( | const NumEffectState & | state, | |
| Position | target, | |||
| Action & | action, | |||
| bool & | hasPawnCheckmate | |||
| ) | [inline, static] |
addEffectWithEffect.tcc の 967 行で定義されています。
1.6.3