Implement S-Chess
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 29 Nov 2011 17:05:44 +0000 (18:05 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 29 Nov 2011 17:14:37 +0000 (18:14 +0100)
commitec7b6bb32ba9632cda17b308808ce9ba1e27c090
tree26ef282d5466a2351070be0178efb22133878d34
parentde64701702c2b4d4d951be0e77afeda5177bc494
Implement S-Chess

The value drops=2 in the gameState controls whether gating in pieces
from the holdings is possible, and implies holdings even if holdings=0.
New incarations of Cardinal and Marshall are added to the piece types,
under the names H and E. Gating has to be entered as promotion ('/' in
stead of '=' is allowed). King does no longer have to be the last piece
type; a macro PIECES has been added to indicate the number of piece types.
lasker-2.2.3/data/boards/seirawan/0 [new file with mode: 0644]
lasker-2.2.3/src/Makefile.in
lasker-2.2.3/src/algcheck.c
lasker-2.2.3/src/board.c
lasker-2.2.3/src/board.h
lasker-2.2.3/src/gameproc.c
lasker-2.2.3/src/matchproc.c
lasker-2.2.3/src/movecheck.c