Change the piece order again
authorH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 4 Feb 2016 18:43:14 +0000 (19:43 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 5 Feb 2016 08:14:17 +0000 (09:14 +0100)
commit6bead4fda35db0cb9ec61309ee7cd9c99bb53475
tree9b43cb76895c6f1e952e75fe188cb6a9ea8a48e4
parent1a20cca869f5be5ecc22c972535d18259addc791
Change the piece order again

The internal piece encoding is now altered such that the uninteresting
ones (promoted Shogi pieces and symmetry partners) are all at the end,
just before King. These now start with the PromoBishop. A slash in the
pieceToChar string skips to this new 'promoted series', so that strings
can be made 'future proof' (for when new pieces are added before it).
The promoted Chu pieces all get new book keys by this, but as it is
unlikely that they occurin opening lines, this was considered acceptable.
The +L, +T in Chu are now represented by Pegasus and Gnu rather than
Knight and Chancellor, but the latter two are defined as fall-backs to
remain compatible with old Chu themes.
The +N, +L, +S replacements in Shogi are now also taken from amongst the
regular pieces, rather than extra images stored beyond King.
backend.c
book.c
common.h
draw.c
moves.c