Public メソッド | |
Test (const CategoryEnv::effect_state_t &s, Player o) | |
void | operator() (Position focus) |
Public 変数 | |
const CategoryEnv::effect_state_t & | state |
const Player | opponent |
bool | result |
defense.cc の 133 行で定義されています。
osl::category::AntiPromotion::Test::Test | ( | const CategoryEnv::effect_state_t & | s, | |
Player | o | |||
) | [inline] |
defense.cc の 139 行で定義されています。
void osl::category::AntiPromotion::Test::operator() | ( | Position | focus | ) | [inline] |
defense.cc の 143 行で定義されています。
参照先 osl::alt(), osl::canPromote(), osl::Position::canPromote(), osl::Piece::EMPTY(), osl::Piece::isPiece(), osl::Piece::ptype(), と state.
defense.cc の 135 行で定義されています。
defense.cc の 136 行で定義されています。
defense.cc の 137 行で定義されています。