mirror of
https://github.com/sockspls/badfish
synced 2025-05-01 09:13:08 +00:00
Add explicit braces and fix a warning
Warning under both gcc and clang. No functional change.
This commit is contained in:
parent
b915fdc889
commit
23f384cac3
1 changed files with 2 additions and 0 deletions
|
@ -1285,6 +1285,7 @@ void Tablebases::init(const std::string& paths) {
|
||||||
for (int idx = 0; idx < 10; idx++)
|
for (int idx = 0; idx < 10; idx++)
|
||||||
for (Square s1 = SQ_A1; s1 <= SQ_D4; ++s1)
|
for (Square s1 = SQ_A1; s1 <= SQ_D4; ++s1)
|
||||||
if (MapA1D1D4[s1] == idx && (idx || s1 == SQ_B1)) // SQ_B1 is mapped to 0
|
if (MapA1D1D4[s1] == idx && (idx || s1 == SQ_B1)) // SQ_B1 is mapped to 0
|
||||||
|
{
|
||||||
for (Square s2 = SQ_A1; s2 <= SQ_H8; ++s2)
|
for (Square s2 = SQ_A1; s2 <= SQ_H8; ++s2)
|
||||||
if ((StepAttacksBB[KING][s1] | s1) & s2)
|
if ((StepAttacksBB[KING][s1] | s1) & s2)
|
||||||
continue; // Illegal position
|
continue; // Illegal position
|
||||||
|
@ -1297,6 +1298,7 @@ void Tablebases::init(const std::string& paths) {
|
||||||
|
|
||||||
else
|
else
|
||||||
MapKK[idx][s2] = code++;
|
MapKK[idx][s2] = code++;
|
||||||
|
}
|
||||||
|
|
||||||
// Legal positions with both kings on diagonal are encoded as last ones
|
// Legal positions with both kings on diagonal are encoded as last ones
|
||||||
for (auto p : bothOnDiagonal)
|
for (auto p : bothOnDiagonal)
|
||||||
|
|
Loading…
Add table
Reference in a new issue