Ah yes, forgot to report that (but it is in the commit message):
It was also needed to specify the King destinations, as one cannot assume that these are 2 or 3-step away. (And indeed, in Janus they are different left and write.) So the function needs 10 parameters now, 5 for white, 5 for black:
Ah yes, forgot to report that (but it is in the commit message):
It was also needed to specify the King destinations, as one cannot assume that these are 2 or 3-step away. (And indeed, in Janus they are different left and write.) So the function needs 10 parameters now, 5 for white, 5 for black:
kingOrigin, shortKingDesination, shortRook, longKingDestination, longRook.