#include <pawn.h>
Static Public メソッド | |
static const char * | getName () |
static bool | isInCategory (const CategoryEnv &env, Move move) |
static void | generate (const CategoryEnv &env, MoveVector &out) |
Static Public 変数 | |
static FixedValueTable | probTable |
static const char* osl::category::DropAfterOpposingPawn::getName | ( | ) | [inline, static] |
static bool osl::category::DropAfterOpposingPawn::isInCategory | ( | const CategoryEnv & | env, | |
Move | move | |||
) | [inline, static] |
参照先 osl::alt(), osl::Board_Table, osl::canPromote(), osl::Move::capturePtype(), osl::Move::from(), osl::category::CategoryEnv::history, osl::Move::isDrop(), osl::Move::isNormal(), osl::container::MoveStack::lastMove(), osl::BoardTable::nextPosition(), osl::PAWN, osl::Move::player(), osl::Move::ptype(), osl::Move::to(), と osl::U.
static void osl::category::DropAfterOpposingPawn::generate | ( | const CategoryEnv & | env, | |
MoveVector & | out | |||
) | [inline, static] |
参照先 osl::alt(), osl::Board_Table, osl::Position::canPromote(), osl::Move::capturePtype(), osl::Piece::EMPTY(), osl::Move::from(), osl::category::CategoryEnv::history, osl::Move::isNormal(), osl::Position::isOnBoard(), osl::container::MoveStack::lastMove(), osl::BoardTable::nextPosition(), osl::PAWN, osl::category::CategoryEnv::state, osl::Move::to(), と osl::U.