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::ignoreUnpromote() でないすべての手を生成
static void generateOnBoard(const NumEffectState &state, Action &action)
static void generate(Player p, const NumEffectState &state, Action &action)
static void generate(const NumEffectState &state, Action &action)
static void generateOnBoard(const NumEffectState &state, MoveVector &out)
static void generate(Player p, const NumEffectState &state, MoveVector &)
static void generate(const NumEffectState &state, MoveVector &out)