3 #ifndef OSL_MOVE_PROBABILITY_MOVEINFO_H 4 #define OSL_MOVE_PROBABILITY_MOVEINFO_H 10 namespace move_probability
24 if (stand_index_cache < 0) {
25 stand_index_cache = 0;
32 stand_index_cache = stand_index_cache * 2 + (count > 0);
bool adhocAdjustBishopFork(const StateInfo &) const
int countPiecesOnStand(Player pl, Ptype ptype) const
持駒の枚数を数える
bool adhocAdjustSlider(const StateInfo &) const
int standIndex(const NumEffectState &state) const
bool adhocAdjustKeepCheckmateDefender(const StateInfo &) const
bool adhocAdjustAttackCheckmateDefender(const StateInfo &) const
MoveInfo(const StateInfo &, Move)
static const CArray< Ptype, 7 > order
持駒の表示で良く使われる順番.
bool adhocAdjustBreakThreatmate(const StateInfo &) const