Fix drop moves on boards with more than 10 ranks
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 29 Jun 2011 11:36:26 +0000 (13:36 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Wed, 29 Jun 2011 14:40:21 +0000 (16:40 +0200)
commitd9236358bbc4eea6a967503078ac6fc6a881d1da
tree0e518c86b815bb5fa857f97f64e966bd610dd4c6
parent032d54fca16e97724ff45cf5a286346cb6860484
Fix drop moves on boards with more than 10 ranks

The internal encoding for rank 16 is '@', and thus ambiguous with drop
moves. They were always printed as 16, breaking drop games on large
boards. The ambiguity is now solved (for boards with more than 16 ranks)
by checking if the preceeding letter is upper case, in which case it
cannot be a fileindicator, but must be a piece, and thus a drop.
backend.c