Skip to content

Commit

Permalink
Further simplify KingDanger init
Browse files Browse the repository at this point in the history
And remove a tale whitespace while there.

No functional change.
  • Loading branch information
mcostalba committed Feb 14, 2015
1 parent 0af24a1 commit e38eb23
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/evaluate.cpp
Expand Up @@ -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;

Expand Down Expand Up @@ -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]);
}
}

Expand Down

0 comments on commit e38eb23

Please sign in to comment.