Implement Dai Shogi
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 9 Jul 2012 15:12:37 +0000 (17:12 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Thu, 12 Jul 2012 10:13:25 +0000 (12:13 +0200)
commit5c1fa8b0d0076c229f483e7c868bdaa6f1103389
treedcea42e46d6231ef81f4562319b68fd94f002299
parent08b2b923ec90722cedd4e2c9badd1e2c293a7679
Implement Dai Shogi

The board format was made variable, and the relevant parameters are set
during Init() according to the current variant (now passed as parameter).
LookUp() now searches the requested piece in multiple lists, depending
on the current variant. E.g. for Dai it searches daiPieces, followed by
chuPieces. The WB variant command is now interpreted, by comparing
the mentioned variat to the list of variants. Support for plain Knight
moves was added. The suppression of promotions after an initial deferral
was made subject to chuFlag.
hachu.c