The captureMatrix is not something that should be specified per piece. There is only a single capture matrix, with a row for each attacker piece type. In such a row there should be the event descriptor for every piece it captures (starting with an empty square, i.e. the non-capture).
The captureMatrix is not something that should be specified per piece. There is only a single capture matrix, with a row for each attacker piece type. In such a row there should be the event descriptor for every piece it captures (starting with an empty square, i.e. the non-capture).