Move::ignoreUnpromote() でないすべての手を生成 More...
#include <allMoves.h>
Static Public Member Functions | |
template<Player P> | |
static void | generateOnBoard (const NumEffectState &state, Action &action) |
すべての手を生成する | |
template<Player P> | |
static void | generate (const NumEffectState &state, Action &action) |
すべての手を生成する | |
static void | generate (Player p, const NumEffectState &state, Action &action) |
Private Member Functions | |
BOOST_CLASS_REQUIRE (Action, osl::move_action, Concept) |
Move::ignoreUnpromote() でないすべての手を生成
Action | move_action |
Definition at line 23 of file allMoves.h.
osl::move_generator::AllMoves< Action >::BOOST_CLASS_REQUIRE | ( | Action | , |
osl::move_action | , | ||
Concept | |||
) | [private] |
void osl::move_generator::AllMoves< Action >::generate | ( | const NumEffectState & | state, |
Action & | action | ||
) | [static] |
すべての手を生成する
P | - 手番のプレイヤ state - 手を生成する局面.王手がかかっていないことを想定 action - 手正成用のcallback |
Definition at line 61 of file allMoves.tcc.
static void osl::move_generator::AllMoves< Action >::generate | ( | Player | p, |
const NumEffectState & | state, | ||
Action & | action | ||
) | [inline, static] |
Definition at line 43 of file allMoves.h.
References osl::BLACK.
void osl::move_generator::AllMoves< Action >::generateOnBoard | ( | const NumEffectState & | state, |
Action & | action | ||
) | [static] |
すべての手を生成する
P | - 手番のプレイヤ state - 手を生成する局面.王手がかかっていないことを想定 action - 手正成用のcallback |
Definition at line 43 of file allMoves.tcc.