#include "osl/ntesuki/oracleProverLight.h"#include "osl/ntesuki/ntesukiRecord.h"#include "osl/ntesuki/ntesukiMoveGenerator.h"#include "osl/checkmate/fixedDepthSearcher.h"#include "osl/checkmate/fixedDepthSearcher.tcc"#include "osl/move_classifier/safeMove.h"#include "osl/apply_move/applyMoveWithPath.h"#include "osl/checkmate/immediateCheckmate.h"#include "osl/effect_util/effectUtil.h"

構成 | |
| class | osl::ntesuki::OracleProverLight::AttackHelper< Searcher, P > |
| class | osl::ntesuki::OracleProverLight::DefenseHelper< Searcher, P > |
関数 | |
| template<Player P> | |
| static bool | is_safe_move (const osl::ntesuki::OracleProverLight::state_t state, const osl::Move &m, int pass_left) |
| template<Player P> | |
| static osl::Move | adjustMove (const osl::ntesuki::OracleProverLight::state_t state, osl::Move candidate) |
| static osl::Move adjustMove | ( | const osl::ntesuki::OracleProverLight::state_t | state, | |
| osl::Move | candidate | |||
| ) | [inline, static] |
oracleProverLight.tcc の 90 行で定義されています。
参照先 osl::Move::isDrop(), と osl::Move::to().
| static bool is_safe_move | ( | const osl::ntesuki::OracleProverLight::state_t | state, | |
| const osl::Move & | m, | |||
| int | pass_left | |||
| ) | [inline, static] |
oracleProverLight.tcc の 77 行で定義されています。
参照先 osl::Move::from(), osl::Move::isDrop(), osl::Move::isValid(), osl::Move::ptype(), と osl::Move::to().
1.6.3