Implement piece suffixes
authorH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 5 Mar 2015 14:58:56 +0000 (15:58 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 7 May 2015 18:53:33 +0000 (20:53 +0200)
commit0bf664e507241790adc9f419b24be4d1d5963b28
tree450444a71e5a65318f2c25fe6bd473c75fa7e43c
parentfeb2178fcad4b5aaebb5bd1045e15553af2e6637
Implement piece suffixes

The piece ID can now be suffixed with an 'ornament', which then
is considered part of the piece ID. This expands the number of pieces
that can be indicated in FEN or SAN to several times the alphabet.
This does not yet work in a promotion suffix, as it is mainly intended
for the large Shogi variants, which only use + as promotion suffix.
It also does not work on King (which deserves an unadulterated letter).
Currently the ornaments ' (single quote) and ! (exclamation point) are
defined, (through a macro SUFFIXES in moves.h), increasing the number
of piece types that can be represented to 78.
backend.c
moves.c
moves.h
parser.c