We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d1fb7bc commit 360b544Copy full SHA for 360b544
kpk.c
@@ -177,8 +177,8 @@ int kpkSelfCheck(void)
177
continue;
178
counts[0] -= !bInCheck(wK, wP, bK);
179
counts[1] -= !wInCheck(wK, wP, bK);
180
- counts[2] -= !bInCheck(wK, wP, bK) & (kpkTable[white][ix] >> bK);
181
- counts[3] -= !wInCheck(wK, wP, bK) & (kpkTable[black][ix] >> bK);
+ counts[2] -= !bInCheck(wK, wP, bK) && ((kpkTable[white][ix] >> bK) & 1);
+ counts[3] -= !wInCheck(wK, wP, bK) && ((kpkTable[black][ix] >> bK) & 1);
182
}
183
184
return !counts[0] && !counts[1] && !counts[2] && !counts[3];
0 commit comments