firstOnly property

bool firstOnly
final

If true, this move is only possible as the piece's first move. Moves of this type will also set the en passant square. For example, a standard pawn's double move.

Implementation

final bool firstOnly;