
Public メソッド | |
| PositionAction (const CategoryEnv::effect_state_t *s, Position from, int l, MoveLogProbVector *o, int *iout) | |
| template<Player P> | |
| void | doAction (Piece attacker, Position pos) |
Public 変数 | |
| const CategoryEnv::effect_state_t * | state |
| Position | attackFrom |
| int | limit |
| MoveLogProbVector * | out |
| int * | indexOut |
category/escape.cc の 100 行で定義されています。
| osl::category::ImmediateEscape::PositionAction::PositionAction | ( | const CategoryEnv::effect_state_t * | s, | |
| Position | from, | |||
| int | l, | |||
| MoveLogProbVector * | o, | |||
| int * | iout | |||
| ) | [inline] |
category/escape.cc の 107 行で定義されています。
| void osl::category::ImmediateEscape::PositionAction::doAction | ( | Piece | attacker, | |
| Position | pos | |||
| ) | [inline] |
category/escape.cc の 118 行で定義されています。
参照先 osl::alt(), attackFrom, osl::category::MoveEvaluation::evalLight(), indexOut, osl::Piece::isPiece(), limit, moves, out, osl::Piece::owner(), osl::category::ImmediateEscape::probTable, osl::Piece::ptype(), osl::container::MoveLogProbVector::push_back(), と state.
1.5.6