#include <oracleAdjust.h>
Static Public Member Functions | |
static const Move | attack (const NumEffectState &state, Move check_move) |
Definition at line 12 of file oracleAdjust.h.
|
inlinestatic |
Definition at line 14 of file oracleAdjust.h.
References osl::BISHOP, osl::Board_Table, osl::Move::capturePtype(), osl::Move::from(), osl::BoardTable::getShortOffsetNotKnight(), osl::PtypeTable::hasLongMove(), osl::Move::isDrop(), osl::Piece::isPiece(), osl::Piece::isPtype(), osl::Move::isValid(), osl::KING, osl::LANCE, osl::Move::newCapture(), osl::Move::newFrom(), osl::Move::oldPtype(), osl::Move::player(), osl::Piece::ptype(), osl::Move::ptype(), osl::Ptype_Table, osl::ROOK, osl::Piece::square(), osl::Move::to(), and osl::unpromote().
Referenced by osl::checkmate::Dfpn::proofOracleAttack().