#include <additionalLance.h>
Static Public Member Functions | |
static void | generate (const NumEffectState &, Square pawn, MoveVector &out) |
pawn に香車を打って追加利きをつける指手を生成. More... | |
static void | generateIfHasLance (const NumEffectState &, Square pawn, MoveVector &out) |
Definition at line 17 of file additionalLance.h.
|
static |
pawn に香車を打って追加利きをつける指手を生成.
敵の利きがあるところで生成をやめる.
Definition at line 9 of file additionalLance.cc.
References osl::Piece::isEmpty(), osl::LANCE, osl::PAWN, and target.
|
static |
Definition at line 28 of file additionalLance.cc.
References osl::move_generator::capture::generate(), and osl::LANCE.