#include <majorPiece.h>
Static Public メソッド | |
static const char * | getName () |
template<Ptype type> | |
static bool | isInCategory (const CategoryEnv &e, Move m, Player p) |
static bool | isInCategory (const CategoryEnv &e, Move m) |
Static Public 変数 | |
static FixedValueTable | probTable |
majorPiece.h の 128 行で定義されています。
static const char* osl::category::OpenAttack::getName | ( | ) | [inline, static] |
majorPiece.h の 131 行で定義されています。
static bool osl::category::OpenAttack::isInCategory | ( | const CategoryEnv & | e, | |
Move | m, | |||
Player | p | |||
) | [inline, static] |
majorPiece.h の 132 行で定義されています。
参照先 osl::alt(), osl::Board_Table, osl::Move::from(), osl::BoardTable::getShortOffsetNotKnight(), osl::Piece::isEmpty(), osl::isMajor(), osl::Piece::isOnBoardByOwner(), osl::Piece::owner(), osl::Piece::position(), osl::Piece::ptype(), osl::Move::ptype(), osl::category::CategoryEnv::state, osl::Move::to(), osl::unpromote(), と osl::Offset::zero().
static bool osl::category::OpenAttack::isInCategory | ( | const CategoryEnv & | e, | |
Move | m | |||
) | [inline, static] |
majorPiece.h の 186 行で定義されています。
参照先 osl::Move::from(), osl::Move::isDrop(), osl::Move::player(), と osl::category::CategoryEnv::state.
majorPiece.h の 130 行で定義されています。