クラス テンプレート osl::move_generator::AddEffect< P, isAttackToKing >

ʤstateǻȤAddEffect. [詳細]

#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)
 оݤȤޥդ


説明

template<Player P, bool isAttackToKing = false>
class osl::move_generator::AddEffect< P, isAttackToKing >

ʤstateǻȤAddEffect.

isAttackToKingtrueξKINGˤ벦ϼʤΤʤ ʬμ꤬꤫ɤΥå򤹤뤫 isAttackToKing falseλϡɲ ɲϴ֤˶1Ĥޤ isAttackToKingfalseλϡɲopen attackʣƤޤȤ롥 르ꥺ:

addEffect_.h69 行で定義されています。


関数

template<osl::Player P, bool isAttackToKing>
template<class State, class Action>
void osl::move_generator::AddEffect< P, isAttackToKing >::generateKing ( const State state,
Position  target,
Action &  action,
NearMask  nearMask 
) [inline, static]

promoteȤϴطʤ

addEffect_.tcc447 行で定義されています。

参照元 osl::move_generator::AddEffect< P, isAttackToKing >::generate().

template<osl::Player P, bool isAttackToKing>
template<class State, class Action>
void osl::move_generator::AddEffect< P, isAttackToKing >::generateGold ( const State state,
Position  target,
Action &  action,
NearMask  nearMask 
) [inline, static]

drop move

addEffect_.tcc457 行で定義されています。

参照元 osl::move_generator::AddEffect< P, isAttackToKing >::generate().

template<osl::Player P, bool isAttackToKing>
template<class State, class Action>
void osl::move_generator::AddEffect< P, isAttackToKing >::generate ( const State state,
Position  target,
Action &  action 
) [inline, static]

оݤȤޥդ

引数:
P(template) - ֤Υץ쥤䡼
state - оݤȤ
target - Ĥޥ
action - ꤬¸ߤ˸ƤӽФХåؿ

addEffect_.tcc472 行で定義されています。

参照先 osl::BOOST_STATIC_ASSERT(), osl::move_generator::AddEffect< P, isAttackToKing >::generateGold(), と osl::move_generator::AddEffect< P, isAttackToKing >::generateKing().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:17 2009に生成されました。  doxygen 1.5.6