安全な指手を選ぶ. [詳細]
Static Public メソッド | |
| static void | select (const NumEffectState &state, Position target, const PtypeOPositionVector &src, PtypeOPositionVector &out) |
| static void | select (const NumEffectState &state, Position target, const PtypeOPositionVector &src, PtypeOPositionVector &out, Position except_for) |
安全な指手を選ぶ.
単純な素抜きは考慮するが正確ではない
| P | 指手を指すプレイヤ |
pieceEval.tcc の 21 行で定義されています。
| static void osl::eval::SelectSafePieces< P >::select | ( | const NumEffectState & | state, | |
| Position | target, | |||
| const PtypeOPositionVector & | src, | |||
| PtypeOPositionVector & | out, | |||
| Position | except_for | |||
| ) | [inline, static] |
| exceptFor | ここからの利きは除外 |
pieceEval.tcc の 43 行で定義されています。
参照先 osl::getOwner(), osl::getPtype(), と osl::KING.
| static void osl::eval::SelectSafePieces< P >::select | ( | const NumEffectState & | state, | |
| Position | target, | |||
| const PtypeOPositionVector & | src, | |||
| PtypeOPositionVector & | out | |||
| ) | [inline, static] |
pieceEval.tcc の 23 行で定義されています。
参照先 osl::getOwner(), osl::getPtype(), と osl::KING.
1.6.3