Implement Grand Chess
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 8 Mar 2011 18:24:46 +0000 (19:24 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 8 Mar 2011 18:24:46 +0000 (19:24 +0100)
commit534b15b1773a6f879b0b83fb0cfa0b02b003813c
treea5699b843908e6b184b62d94870e8e9cdeb3376e
parentaabaa926fde2f7cd599776bd6ae0f6868eb892da
Implement Grand Chess

This required an extra game parameter to indicate the depth of the
promotion zone. The character 'Z' in the board file sets this to 3. The
promotion code had to be changed to allow for deferral when the last
rank is not yet reached. A missing promo char now defaults to deferral
when possible, and to the highest available piece if not.
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/movecheck.c