#include <addEffect_.h>
Static Public メソッド | |
template<class State, class Action> | |
static void | generateKing (const State &state, Position target, Action &action, NearMask nearMask) |
promoteȤϴطʤ | |
template<class State, class Action> | |
static void | generateGold (const State &state, Position target, Action &action, NearMask nearMask) |
template<class State, class Action> | |
static void | generate (const State &state, Position target, Action &action) |
оݤȤޥդ |
isAttackToKingtrueξKINGˤ벦ϼʤΤʤ ʬμ꤬꤫ɤΥå뤫 isAttackToKing falseλϡɲ ɲϴ֤˶1Ĥޤ isAttackToKingfalseλϡɲopen attackʣƤޤȤ롥 르ꥺ:
addEffect_.h の 69 行で定義されています。
void osl::move_generator::AddEffect< P, isAttackToKing >::generateKing | ( | const State & | state, | |
Position | target, | |||
Action & | action, | |||
NearMask | nearMask | |||
) | [inline, static] |
promoteȤϴطʤ
addEffect_.tcc の 447 行で定義されています。
参照元 osl::move_generator::AddEffect< P, isAttackToKing >::generate().
void osl::move_generator::AddEffect< P, isAttackToKing >::generateGold | ( | const State & | state, | |
Position | target, | |||
Action & | action, | |||
NearMask | nearMask | |||
) | [inline, static] |
drop move
addEffect_.tcc の 457 行で定義されています。
参照元 osl::move_generator::AddEffect< P, isAttackToKing >::generate().
void osl::move_generator::AddEffect< P, isAttackToKing >::generate | ( | const State & | state, | |
Position | target, | |||
Action & | action | |||
) | [inline, static] |
оݤȤޥդ
P(template) | - ֤Υץ쥤䡼 | |
state | - оݤȤ | |
target | - Ĥޥ | |
action | - ꤬¸ߤ˸ƤӽФХåؿ |
addEffect_.tcc の 472 行で定義されています。
参照先 osl::BOOST_STATIC_ASSERT(), osl::move_generator::AddEffect< P, isAttackToKing >::generateGold(), と osl::move_generator::AddEffect< P, isAttackToKing >::generateKing().