#include <mobility.h>
Static Public メソッド | |
| template<int Sign> | |
| static void | adjust (int index, MultiInt &value) |
| static void | eval (const NumEffectState &, MultiInt &out) |
mobility.h の 131 行で定義されています。
| void osl::eval::ml::LanceMobilityAll::adjust | ( | int | index, | |
| MultiInt & | value | |||
| ) | [inline, static] |
| void osl::eval::ml::LanceMobilityAll::eval | ( | const NumEffectState & | state, | |
| MultiInt & | out | |||
| ) | [static] |
mobility.cc の 280 行で定義されています。
参照先 adjust(), osl::PtypeTraits< LANCE >::indexMin, osl::Piece::isOnBoardNotPromoted(), osl::Piece::pieceIsBlack(), osl::SimpleState::pieceOf(), と osl::Piece::square().
参照元 osl::eval::ml::OpenMidEndingEval::OpenMidEndingEval(), と osl::eval::ml::OpenMidEndingEval::updateSub().
1.7.1