Fix legality testing for promotions
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 11 Jan 2011 15:12:02 +0000 (16:12 +0100)
committerArun Persaud <arun@nubati.net>
Sat, 29 Jan 2011 02:13:16 +0000 (18:13 -0800)
commita8a8324fc365e51b7e93fb09571e90b6abb3a7d8
tree2b25841d30139f92b8a6ab68c02e3b239de6f0f3
parente0691ae1d55be2a77484f99294ab28cd5f6e381a
Fix legality testing for promotions

Turns out WB has never tested for the legality of the chosen promotion
piece, and would allow promotion to King innorml chess even with
legality testing on (when entered through the keyboard)! Now strict
testing is done, outlawing Pawns and Kings (or Unicorns in
Knightmate). Only in suicide / giveaway Kings are stillallowed, and in
spartan a black King if you do not have two yet.(And promotion
toLnce,representing Hoplite Pawn,is forbidden there.)
moves.c