1 #ifndef OSL_GENERATE_ALL_MOVES_H 2 #define OSL_GENERATE_ALL_MOVES_H 8 namespace move_generator
14 template<
class Action>
37 generate<BLACK>(state,action);
39 generate<WHITE>(state,action);
move_action::Store store_t
static void generate(const NumEffectState &state, MoveVector &out)
Move::ignoreUnpromote() でないすべての手を生成
static void generateOnBoard(const NumEffectState &state, MoveVector &out)
static void generateOnBoard(const NumEffectState &state, Action &action)
static void generate(const NumEffectState &state, Action &action)
static void generate(Player p, const NumEffectState &state, Action &action)