firstOnly property
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;
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.
final bool firstOnly;