Capture の Player で特殊化できないバージョン.. [詳細]
#include <capture_.h>
Static Public メソッド | |
template<class Action > | |
static void | generate (Player p, const NumEffectState &state, Square target, Action &action) |
static void | generate (Player P, const NumEffectState &state, Square target, MoveVector &out) |
static void | generate (const NumEffectState &state, Square target, MoveVector &out) |
template<class Action > | |
static void | generate1 (Player p, const NumEffectState &state, Square target, Action &action) |
static void | generate1 (Player P, const NumEffectState &state, Square target, MoveVector &out) |
template<class Action > | |
static void | escapeByCapture (Player p, const NumEffectState &state, Square target, Piece piece, Action &action) |
Capture の Player で特殊化できないバージョン..
capture_.h の 46 行で定義されています。
static void osl::move_generator::GenerateCapture::escapeByCapture | ( | Player | p, | |
const NumEffectState & | state, | |||
Square | target, | |||
Piece | piece, | |||
Action & | action | |||
) | [inline, static] |
capture_.h の 87 行で定義されています。
参照先 osl::BLACK.
static void osl::move_generator::GenerateCapture::generate | ( | const NumEffectState & | state, | |
Square | target, | |||
MoveVector & | out | |||
) | [inline, static] |
capture_.h の 64 行で定義されています。
参照先 generate(), と osl::SimpleState::turn().
static void osl::move_generator::GenerateCapture::generate | ( | Player | P, | |
const NumEffectState & | state, | |||
Square | target, | |||
MoveVector & | out | |||
) | [inline, static] |
capture_.h の 57 行で定義されています。
参照先 generate().
static void osl::move_generator::GenerateCapture::generate | ( | Player | p, | |
const NumEffectState & | state, | |||
Square | target, | |||
Action & | action | |||
) | [inline, static] |
static void osl::move_generator::GenerateCapture::generate1 | ( | Player | p, | |
const NumEffectState & | state, | |||
Square | target, | |||
Action & | action | |||
) | [inline, static] |
static void osl::move_generator::GenerateCapture::generate1 | ( | Player | P, | |
const NumEffectState & | state, | |||
Square | target, | |||
MoveVector & | out | |||
) | [inline, static] |
capture_.h の 78 行で定義されています。
参照先 generate1().