1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 01:03:09 +00:00

Further simplify KingDanger init

And remove a tale whitespace while there.

No functional change.
This commit is contained in:
Marco Costalba 2015-02-14 15:55:11 +01:00
parent 0af24a1445
commit e38eb2302d

View file

@ -553,7 +553,7 @@ namespace {
b &= ~pos.pieces()
& ~ei.attackedBy[Them][PAWN]
& (ei.attackedBy[Us][ALL_PIECES] | ~ei.attackedBy[Them][ALL_PIECES]);
if (b)
score += popcount<Full>(b) * PawnSafePush;
@ -904,14 +904,14 @@ namespace Eval {
void init() {
const int MaxSlope = 87;
const int Peak = 12800;
const int MaxSlope = 8700;
const int Peak = 1280000;
int t = 0;
for (int i = 0; i < 400; ++i)
{
t = std::min(Peak, std::min(i * i * 27 / 100, t + MaxSlope));
KingDanger[i] = apply_weight(make_score(t / 10, 0), Weights[KingSafety]);
t = std::min(Peak, std::min(i * i * 27, t + MaxSlope));
KingDanger[i] = apply_weight(make_score(t / 1000, 0), Weights[KingSafety]);
}
}