#include <openMidEndingEval.h>
すべてのメンバ一覧
Public 型 |
enum | StageFeature {
KING_PIECE_RELATIVE,
PIECE_STAND,
KING25_EFFECT_EACH,
PTYPEX,
PTYPEY,
ROOK_MOBILITY,
BISHOP_MOBILITY,
LANCE_MOBILITY,
ROOK_EFFECT,
BISHOP_EFFECT,
PIECE_STAND_COMBINATION,
PIECE_STAND_TURN,
ROOK_PAWN,
PAWN_DROP,
PIECE_STAND_Y,
KNIGHT_CHECK,
PAWN_ADVANCE,
PAWN_PTYPEO,
PROMOTED_MINOR_PIECE,
KING_PIECE_RELATIVE_NOSUPPORT,
NON_PAWN_ATTACKED,
NON_PAWN_ATTACKED_PTYPE,
PTYPE_YY,
KING3PIECES,
BISHOP_HEAD,
KNIGHT_HEAD,
ROOK_PROMOTE_DEFENSE,
PTYPE_COUNT,
LANCE_EFFECT_PIECE,
PTYPE_Y_PAWN_Y,
BISHOP_AND_KING,
PIECE_FORK_TURN,
ROOK_SILVER_KNIGHT,
BISHOP_SILVER_KNIGHT,
KING25_EFFECT_SUPPORTED,
KING_ROOK_BISHOP,
KING_X_BLOCKED3,
GOLD_RETREAT,
SILVER_RETREAT,
ALL_GOLD,
ALL_MAJOR,
KING25_EFFECT_DEFENSE,
ANAGUMA_EMPTY,
NO_PAWN_ON_STAND,
NON_PAWN_PIECE_STAND,
PIN_PTYPE_ALL,
KING_MOBILITY,
GOLD_AND_SILVER_NEAR_KING,
PTYPE_COMBINATION,
KING25_BOTH_SIDE,
KING25_MOBILITY,
BISHOP_STAND_FILE5,
MAJOR_CHECK_WITH_CAPTURE,
SILVER_ADVANCE26,
KING25_EFFECT3,
BISHOP_BISHOP_PIECE,
ROOK_ROOK,
ROOK_ROOK_PIECE,
KING25_EFFECT_COUNT_COMBINATION,
NON_PAWN_ATTACKED_PTYPE_PAIR,
ATTACK_MAJORS_IN_BASE,
STAGE_FEATURE_LIMIT
} |
enum | ProgressIndependentFeature {
PIECE,
BISHOP_EXCHANGE_SILVER_KING,
ENTER_KING_DEFENSE,
KING25_EFFECT_ATTACK,
PIECE_PAIR,
PIECE_PAIR_KING,
PROGRESS_INDEPENDENT_FEATURE_LIMIT
} |
Static Public メソッド |
static const char * | name (ProgressIndependentFeature) |
static const char * | name (StageFeature) |
Public 変数 |
int | value |
int | progress |
CArray< int,
PROGRESS_INDEPENDENT_FEATURE_LIMIT > | progress_independent_values |
CArray< MultiInt,
STAGE_FEATURE_LIMIT > | stage_values |
説明
openMidEndingEval.h の 35 行で定義されています。
列挙型
- 列挙型の値:
PIECE |
|
BISHOP_EXCHANGE_SILVER_KING |
|
ENTER_KING_DEFENSE |
|
KING25_EFFECT_ATTACK |
|
PIECE_PAIR |
|
PIECE_PAIR_KING |
|
PROGRESS_INDEPENDENT_FEATURE_LIMIT |
|
openMidEndingEval.h の 102 行で定義されています。
- 列挙型の値:
KING_PIECE_RELATIVE |
|
PIECE_STAND |
|
KING25_EFFECT_EACH |
|
PTYPEX |
|
PTYPEY |
|
ROOK_MOBILITY |
|
BISHOP_MOBILITY |
|
LANCE_MOBILITY |
|
ROOK_EFFECT |
|
BISHOP_EFFECT |
|
PIECE_STAND_COMBINATION |
|
PIECE_STAND_TURN |
|
ROOK_PAWN |
|
PAWN_DROP |
|
PIECE_STAND_Y |
|
KNIGHT_CHECK |
|
PAWN_ADVANCE |
|
PAWN_PTYPEO |
|
PROMOTED_MINOR_PIECE |
|
KING_PIECE_RELATIVE_NOSUPPORT |
|
NON_PAWN_ATTACKED |
|
NON_PAWN_ATTACKED_PTYPE |
|
PTYPE_YY |
|
KING3PIECES |
|
BISHOP_HEAD |
|
KNIGHT_HEAD |
|
ROOK_PROMOTE_DEFENSE |
|
PTYPE_COUNT |
|
LANCE_EFFECT_PIECE |
|
PTYPE_Y_PAWN_Y |
|
BISHOP_AND_KING |
|
PIECE_FORK_TURN |
|
ROOK_SILVER_KNIGHT |
|
BISHOP_SILVER_KNIGHT |
|
KING25_EFFECT_SUPPORTED |
|
KING_ROOK_BISHOP |
|
KING_X_BLOCKED3 |
|
GOLD_RETREAT |
|
SILVER_RETREAT |
|
ALL_GOLD |
|
ALL_MAJOR |
|
KING25_EFFECT_DEFENSE |
|
ANAGUMA_EMPTY |
|
NO_PAWN_ON_STAND |
|
NON_PAWN_PIECE_STAND |
|
PIN_PTYPE_ALL |
|
KING_MOBILITY |
|
GOLD_AND_SILVER_NEAR_KING |
|
PTYPE_COMBINATION |
|
KING25_BOTH_SIDE |
|
KING25_MOBILITY |
|
BISHOP_STAND_FILE5 |
|
MAJOR_CHECK_WITH_CAPTURE |
|
SILVER_ADVANCE26 |
|
KING25_EFFECT3 |
|
BISHOP_BISHOP_PIECE |
|
ROOK_ROOK |
|
ROOK_ROOK_PIECE |
|
KING25_EFFECT_COUNT_COMBINATION |
|
NON_PAWN_ATTACKED_PTYPE_PAIR |
|
ATTACK_MAJORS_IN_BASE |
|
STAGE_FEATURE_LIMIT |
|
openMidEndingEval.h の 37 行で定義されています。
関数
const char * osl::eval::ml::OpenMidEndingEvalDebugInfo::name |
( |
StageFeature |
f |
) |
[static] |
変数
この構造体の説明は次のファイルから生成されました: