Public メソッド | |
FindThreat (const NumEffectState &st, Player t, int a, PieceVector &s, PieceVector &u) | |
void | operator() (Position pos) |
Public 変数 | |
const NumEffectState & | state |
Player | target |
int | attacker_value |
PieceVector & | supported |
PieceVector & | unsupported |
effectUtil.cc の 46 行で定義されています。
osl::effect_util::EffectUtil::FindThreat< EvalT >::FindThreat | ( | const NumEffectState & | st, | |
Player | t, | |||
int | a, | |||
PieceVector & | s, | |||
PieceVector & | u | |||
) | [inline] |
effectUtil.cc の 52 行で定義されています。
void osl::effect_util::EffectUtil::FindThreat< EvalT >::operator() | ( | Position | pos | ) | [inline] |
effectUtil.cc の 57 行で定義されています。
参照先 osl::Piece::isPiece(), osl::Piece::owner(), と osl::Piece::ptypeO().
int osl::effect_util::EffectUtil::FindThreat< EvalT >::attacker_value |
effectUtil.cc の 50 行で定義されています。
const NumEffectState& osl::effect_util::EffectUtil::FindThreat< EvalT >::state |
effectUtil.cc の 48 行で定義されています。
PieceVector& osl::effect_util::EffectUtil::FindThreat< EvalT >::supported |
effectUtil.cc の 51 行で定義されています。
Player osl::effect_util::EffectUtil::FindThreat< EvalT >::target |
effectUtil.cc の 49 行で定義されています。
PieceVector & osl::effect_util::EffectUtil::FindThreat< EvalT >::unsupported |
effectUtil.cc の 51 行で定義されています。