#include <mobility.h>
Static Public Member Functions | |
template<int Sign> | |
static void | adjust (int index, MultiInt &value) |
static void | eval (const NumEffectState &, MultiInt &out) |
Definition at line 134 of file mobility.h.
void osl::eval::ml::LanceMobilityAll::adjust | ( | int | index, |
MultiInt & | value | ||
) | [inline, static] |
Definition at line 271 of file mobility.cc.
void osl::eval::ml::LanceMobilityAll::eval | ( | const NumEffectState & | state, |
MultiInt & | out | ||
) | [static] |
Definition at line 280 of file mobility.cc.
References adjust(), osl::Piece::isOnBoardNotPromoted(), out, osl::Piece::pieceIsBlack(), and osl::Piece::square().
Referenced by osl::eval::ml::OpenMidEndingEval::OpenMidEndingEval(), and osl::eval::ml::OpenMidEndingEval::updateSub().