virginFiles property

List<List<int>> virginFiles
final

A list of files that have been untouched for each player. For use with e.g. Seirawan chess, where pieces can only be gated on files that haven't had their pieces move yet. Only works for variants where all non-pawn pieces start on the back rank.

Implementation

final List<List<int>> virginFiles;