#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"
Go to the source code of this file.
Classes | |
class | osl::ntesuki::OracleProverLight::AttackHelper< Searcher, P > |
class | osl::ntesuki::OracleProverLight::DefenseHelper< Searcher, P > |
Functions | |
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 |
Definition at line 90 of file oracleProverLight.tcc.
References osl::Move::isDrop(), and osl::Move::to().
|
static |
Definition at line 77 of file oracleProverLight.tcc.
References osl::Move::from(), osl::Move::isDrop(), osl::move_classifier::SafeMove< P >::isMember(), osl::Move::isValid(), osl::Move::ptype(), and osl::Move::to().