8 #if !defined(BESTMOVEINFO_H)
uint_fast16_t movenum_t
moveflags (high order word) & basicmove (low order word)
int_fast16_t bScore
used to return id of move in movelist
uint32_t move_t
moveflags: bitfield
bBestMoveInfo & operator++()
bScore getScore() const
indicate more moves evaluated
void setScore(bBestMoveInfo const &_bmi)
void setMoveT(move_t const mt)
void setScore(bScore const &_score)
bScore getRealScore() const
movenum_t getMoveId() const
void setMoveId(movenum_t const _moveid)
bBestMoveInfo & operator=(bBestMoveInfo const &bmi)
constexpr bScore SCORE_UNDEFINED
bScore realScore(bScore const sc)