Implement Grand Chess
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 10 Mar 2011 19:06:39 +0000 (20:06 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 26 Jun 2011 12:36:04 +0000 (14:36 +0200)
commitf2344ce98b5950c7a047c3ee29959ad9f26ae8ae
treeede3e59ea332f6cd5244f6cb07d1bf6b96726e8b
parent5b1f189e407b0115ac5bd2cf9e756b554b9b1cbb
Implement Grand Chess

Grand Chess requires a lot of exceptional handling similar to Superchess
and Great Shatran, because it also allows only promotion to a captured
piece. In addition it shares the enlarged promotion zone with Makruk and
Shogi, as well as the fact that promotion can be deferred. The 10-rank
board furthermore required a better generalization of double-pushes and
e.p. captures. On such a board double puhes are now allowed from 2nd and
3rd rank, e.p. capture from 5th and 4th.
backend.c
common.h
moves.c
winboard/resource.h
winboard/winboard.rc
winboard/woptions.c
xoptions.c