-inline void PawnInfo::setKingShelter(Color c, Square ksq, int value) {
- kingSquares[c] = ksq;
- kingShelters[c] = (int16_t)value;
-}
-
-inline void PawnInfo::clear() {
-
- passedPawns = EmptyBoardBB;
- mgValue = egValue = 0;
- ksStormValue[WHITE] = ksStormValue[BLACK] = 0;
- qsStormValue[WHITE] = qsStormValue[BLACK] = 0;
- halfOpenFiles[WHITE] = halfOpenFiles[BLACK] = 0xFF;
- kingSquares[WHITE] = kingSquares[BLACK] = SQ_NONE;
-}
-
-