Public Member Functions | |
Table () | |
Private Member Functions | |
void | adhoc_edge_king_1 (const Player player, const Square king, const Square attack) |
void | adhoc_edge_king_2 (const Player player, const Square king, const Square attack) |
Definition at line 21 of file attackKing.h.
Definition at line 110 of file attackKing.cc.
References osl::BISHOP, osl::BLACK, osl::GOLD, osl::isMajorBasic(), osl::isPiece(), osl::KING, osl::KNIGHT, osl::LANCE, osl::eval::max(), osl::eval::min(), osl::newPtypeO(), osl::PAWN, osl::PBISHOP, osl::PKNIGHT, osl::PLANCE, osl::PPAWN, osl::PROOK, osl::PSILVER, osl::eval::Ptype_Eval_Table, osl::PTYPE_MAX, osl::PTYPE_PIECE_MIN, osl::ROOK, osl::Square::rotate180(), osl::SILVER, osl::Square::STAND(), osl::unpromote(), osl::eval::PtypeEvalTable::value(), and osl::WHITE.
void osl::eval::endgame::AttackKing::Table::adhoc_edge_king_1 | ( | const Player | player, |
const Square | king, | ||
const Square | attack | ||
) | [private] |
Definition at line 79 of file attackKing.cc.
References osl::KING, osl::PPAWN, osl::ROOK, and osl::eval::endgame::AttackKing::valueOf().
void osl::eval::endgame::AttackKing::Table::adhoc_edge_king_2 | ( | const Player | player, |
const Square | king, | ||
const Square | attack | ||
) | [private] |
Definition at line 94 of file attackKing.cc.
References osl::GOLD, osl::PPAWN, osl::PSILVER, and osl::SILVER.