構造体 osl::ntesuki::NtesukiMoveGenerator

ntesuki ǻȤ move generator base class. [詳細]

#include <ntesukiMoveGenerator.h>

すべてのメンバ一覧

Public メソッド

 NtesukiMoveGenerator (bool verbose=false)
 ~NtesukiMoveGenerator ()
template<Player T>
void generate (const NumEffectState &state, NtesukiMoveList &moves)
void generateSlow (const Player T, const NumEffectState &state, NtesukiMoveList &moves)
template<Player T>
void generateWithRzone (const NumEffectState &state, NtesukiRecord *record, int pass_left, NtesukiMoveList &moves)
void generateWithRzoneSlow (const Player T, const NumEffectState &state, NtesukiRecord *record, int pass_left, NtesukiMoveList &moves)

Public 変数

bool verbose

Private メソッド

template<Player T>
void setOrder (const NumEffectState &state, NtesukiMoveList &moves)


説明

ntesuki ǻȤ move generator base class.

ntesukiMoveGenerator.h18 行で定義されています。


コンストラクタとデストラクタ

osl::ntesuki::NtesukiMoveGenerator::NtesukiMoveGenerator ( bool  verbose = false  ) 

ntesukiMoveGenerator.cc106 行で定義されています。

osl::ntesuki::NtesukiMoveGenerator::~NtesukiMoveGenerator (  ) 

ntesukiMoveGenerator.cc108 行で定義されています。


関数

template<Player T>
template void osl::ntesuki::NtesukiMoveGenerator::generate< WHITE > ( const NumEffectState &  state,
NtesukiMoveList moves 
) [inline]

void osl::ntesuki::NtesukiMoveGenerator::generateSlow ( const Player  T,
const NumEffectState &  state,
NtesukiMoveList moves 
) [inline]

template<Player T>
template void osl::ntesuki::NtesukiMoveGenerator::generateWithRzone< WHITE > ( const NumEffectState &  state,
NtesukiRecord record,
int  pass_left,
NtesukiMoveList moves 
) [inline]

void osl::ntesuki::NtesukiMoveGenerator::generateWithRzoneSlow ( const Player  T,
const NumEffectState &  state,
NtesukiRecord record,
int  pass_left,
NtesukiMoveList moves 
) [inline]

ntesukiMoveGenerator.h43 行で定義されています。

参照先 osl::BLACK.

参照元 osl::ntesuki::NtesukiRecord::generateMoves().

template<Player T>
void osl::ntesuki::NtesukiMoveGenerator::setOrder ( const NumEffectState &  state,
NtesukiMoveList moves 
) [inline, private]


変数

ntesukiMoveGenerator.h21 行で定義されています。


この構造体の説明は次のファイルから生成されました:

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