My Project
Static Public Member Functions | List of all members
osl::move_generator::Open< Action > Class Template Reference

長い利きを止めている駒を動かして, 利きを伸ばす. More...

#include <open.h>

Static Public Member Functions

template<Player P>
static void generate (const NumEffectState &state, Piece p, Action &action, Square to, Direction dir)
 

Detailed Description

template<class Action>
class osl::move_generator::Open< Action >

長い利きを止めている駒を動かして, 利きを伸ばす.

ただし,駒を動かした結果, Square toに利くようなものは取り除く

Definition at line 17 of file open.h.

Member Function Documentation

◆ generate()

template<class Action >
template<Player P>
static void osl::move_generator::Open< Action >::generate ( const NumEffectState state,
Piece  p,
Action &  action,
Square  to,
Direction  dir 
)
static

The documentation for this class was generated from the following file: