{
if (color == black)
{
- if ((f < 54) && (t < 54))
+ if ((!InWhiteCamp(f)) && (!InWhiteCamp(t)))
return false;
}
else
{
- if ((f > 26) && (t > 26))
+ if ((!InBlackCamp(f)) && (!InBlackCamp(t)))
return false;
}
if (board[square = PieceList[side][0]] != king)
return;
- for (piece = lance; piece <= rook; piece++)
+ for (piece = lance; piece <= rook; piece++) /* FIXME */
{
if (piece == lance || piece == bishop || piece == rook)
{