Refactor move generator, and add Chu-Shogi pieces
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 3 Oct 2013 19:31:07 +0000 (21:31 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 22 Dec 2013 22:32:04 +0000 (23:32 +0100)
commit9b57df9ec247e8a2b70640bc6d3787f9c7204595
tree542a4695fd0e21c193eee5699bdd1b00998c914b
parent2737a903d524d4aaaca2d16fb518f70a3e9b83d1
Refactor move generator, and add Chu-Shogi pieces

The generation of moves is now grouped into routines that work on individual
directions, which are then combined in higher-level routines to groups of
rays, and elementary pieces. The actual pieces then call one or more of
these routines to generate moves for the (compound) piece.
common.h
moves.c
parser.c