1 #ifndef OSL_GENERATE_OPEN_MOVES_H
2 #define OSL_GENERATE_OPEN_MOVES_H
9 namespace move_generator
16 template<
class Action>
27 template<
class Action>
長い利きを止めている駒を動かして, 利きを伸ばす.
static void generate(const NumEffectState &state, Piece p, Action &action, Square to, Direction dir)
static void generate(Player pl, const NumEffectState &state, Piece p, Action &action, Square to, Direction dir)