#include "osl/brinkmate/configuration.h"
#include "osl/stl/vector.h"
#include "osl/move.h"
ネームスペース | |
namespace | osl |
namespace | osl::brinkmate |
構成 | |
struct | osl::brinkmate::BrinkmateRecord |
列挙型 | |
enum | osl::brinkmate::BrinkmateResult { osl::brinkmate::WORST_DEFENSE, osl::brinkmate::CHECKMATE, osl::brinkmate::BRINKMATE, osl::brinkmate::UNKNOWN, osl::brinkmate::NOT_BRINKMATE, osl::brinkmate::LOOP_DETECTION, osl::brinkmate::INVERSE_CHECKMATE, osl::brinkmate::WORST_ATTACK } |
関数 | |
bool | osl::brinkmate::isAttackSuccess (BrinkmateResult result) |
bool | osl::brinkmate::isDefenseSuccess (BrinkmateResult result) |
bool | osl::brinkmate::isSearchResult (BrinkmateResult result) |
BrinkmateResult | osl::brinkmate::betterForAttack (BrinkmateResult l, BrinkmateResult r) |
BrinkmateResult | osl::brinkmate::betterForDefense (BrinkmateResult l, BrinkmateResult r) |