Precalculate endgameEval flag
authorFabian Fichter <ianfab@users.noreply.github.com>
Sun, 7 Mar 2021 17:42:06 +0000 (18:42 +0100)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sun, 7 Mar 2021 18:38:21 +0000 (19:38 +0100)
commitd2449ba4624dc20a0570e5ea39ce6f15a0d2ac2e
tree96257308c021aa00928582847b57cf100577da74
parentc5f48fdaee876c17323d3e0cf3acd68fdb015410
Precalculate endgameEval flag

This supersedes manual definition of the endgame evalution flag.

For a few variants the automatically calculated flag now enables
endgame evaluation where before it was explicitly disabled.

losalamos STC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 1151 W: 292 L: 253 D: 606
http://www.variantfishtest.org:6543/tests/view/6044ea416e23db669974ea05

Closes #271.
src/material.cpp
src/parser.cpp
src/position.cpp
src/position.h
src/variant.cpp
src/variant.h
src/variants.ini