クラス テンプレート osl::move_generator::AddEffect8< P >

Ũ8˵դ롥 μϽʣ򤱤뤿ˡʤ٤ʤ (տޤ˲ˤʤΤϻʤ) [詳細]

#include <addEffect8.h>

すべてのメンバ一覧

Static Public メソッド

template<class Action>
static void generate (const NumEffectState &state, Action &action)
 Ũ8˵դ ߤͤ8˵ΤɤˤޤΤʤäɲä뤳ȡ
template<class Action>
static void generateNotBigDrop (const NumEffectState &state, Action &action)
 dropʳ
template<class Action>
static void generateBigDrop (const NumEffectState &state, Action &action)
 drop


説明

template<Player P>
class osl::move_generator::AddEffect8< P >

Ũ8˵դ롥 μϽʣ򤱤뤿ˡʤ٤ʤ (տޤ˲ˤʤΤϻʤ)

引数:
P(template) - ֤¦Υץ쥤䡼

addEffect8.h20 行で定義されています。


関数

template<Player P>
template<class Action>
void osl::move_generator::AddEffect8< P >::generate ( const NumEffectState &  state,
Action &  action 
) [inline, static]

Ũ8˵դ ߤͤ8˵ΤɤˤޤΤʤäɲä뤳ȡ

  • ΤȤƤΥޥؤäƤġ () * * * * * +GI -OU * +GI ->-OU * * * * * * * * 21,23ϸäƤ뤬22ȯƤ
  • Ͻ롥
  • ˤä8˵Ĥ롥
  • ƤޤäƤ褤
  • ׳դƤޤȤ⤢롥 ɲбʤ +RY * * * +RY+NG * * * +GI * -OU -> * * * -OU * * * * * * * * open attackƱ2ƤޤȤ롥 effectUtilȤOK -> ̤ open attackϲƤޤȤ롥 TODO: pawn,rook,bishopȤϾ -> DONE (openˤattackλʤȤ⤢ -> ä) 2ܤι֤ɬ -> DONE ֳѤŨΤȤˤϰưʤ ֳѤdropʳֳѤdrop ֳѤdropʤ
    • ŨΤʤֶᤤȤܤ˶ᤤȤΤߺ -> DONE -> ϼʬlongդʤΤߤ -> ̤ ɲĤ ˤʳ?? -> ̤ ο(Ṳ̃ޤ)evenʾλ -> ̤
      引数:
      state - оݤȤ
      action - ꤬¸ߤ˸ƤӽФХåؿ

addEffect8.tcc489 行で定義されています。

参照先 osl::move_generator::AddEffect8< P >::generateBigDrop(), と osl::move_generator::AddEffect8< P >::generateNotBigDrop().

template<Player P>
template<class Action>
void osl::move_generator::AddEffect8< P >::generateNotBigDrop ( const NumEffectState &  state,
Action &  action 
) [inline, static]

dropʳ

addEffect8.tcc470 行で定義されています。

参照先 target.

参照元 osl::move_generator::AddEffect8< P >::generate().

template<Player P>
template<class Action>
void osl::move_generator::AddEffect8< P >::generateBigDrop ( const NumEffectState &  state,
Action &  action 
) [inline, static]

drop

addEffect8.tcc456 行で定義されています。

参照先 target.

参照元 osl::move_generator::AddEffect8< P >::generate().


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

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