#include <majorPiece.h>


Static Public メソッド | |
| static const char * | getName () |
| static bool | isInCategory (const CategoryEnv &e, Move m) |
Static Public 変数 | |
| static FixedValueTable | probTable |
majorPiece.h の 222 行で定義されています。
| static const char* osl::category::ForcePawnAdvanceOnRook::getName | ( | ) | [inline, static] |
majorPiece.h の 225 行で定義されています。
| static bool osl::category::ForcePawnAdvanceOnRook::isInCategory | ( | const CategoryEnv & | e, | |
| Move | m | |||
| ) | [inline, static] |
majorPiece.h の 226 行で定義されています。
参照先 osl::alt(), osl::Board_Table, osl::Position::canPromote(), osl::Move::capturePtype(), osl::D, osl::PtypeTraits< ROOK >::indexMin, osl::Piece::isOnBoard(), osl::BoardTable::nextPosition(), osl::Piece::owner(), osl::PAWN, osl::Piece::position(), osl::Piece::ptype(), osl::ROOK, osl::category::CategoryEnv::state, osl::Move::to(), と osl::Position::x().
majorPiece.h の 224 行で定義されています。
1.5.6