Public メソッド | |
SelectMostValuableN (const SimpleState &s, Player t, Position f, CArray< Piece, N > &out) | |
void | operator() (Position pos) |
Public 変数 | |
const SimpleState & | state |
Player | target |
Position | move_from |
CArray< Piece, N > & | result |
CArray< int, N > | result_value |
effectUtil.cc の 78 行で定義されています。
osl::effect_util::EffectUtil::SelectMostValuableN< N >::SelectMostValuableN | ( | const SimpleState & | s, | |
Player | t, | |||
Position | f, | |||
CArray< Piece, N > & | out | |||
) | [inline] |
void osl::effect_util::EffectUtil::SelectMostValuableN< N >::operator() | ( | Position | pos | ) | [inline] |
effectUtil.cc の 92 行で定義されています。
参照先 osl::Piece::isPiece(), osl::KING, osl::newPtypeO(), osl::Piece::owner(), osl::Piece::ptype(), osl::eval::Ptype_Eval_Table, と osl::WHITE.
const SimpleState& osl::effect_util::EffectUtil::SelectMostValuableN< N >::state |
effectUtil.cc の 80 行で定義されています。
Player osl::effect_util::EffectUtil::SelectMostValuableN< N >::target |
effectUtil.cc の 81 行で定義されています。
Position osl::effect_util::EffectUtil::SelectMostValuableN< N >::move_from |
effectUtil.cc の 82 行で定義されています。
CArray<Piece,N>& osl::effect_util::EffectUtil::SelectMostValuableN< N >::result |
effectUtil.cc の 83 行で定義されています。
CArray<int,N> osl::effect_util::EffectUtil::SelectMostValuableN< N >::result_value |
effectUtil.cc の 84 行で定義されています。