StandardMoveDefinition constructor

const StandardMoveDefinition({
  1. required Direction direction,
  2. int range = 1,
  3. Modality modality = Modality.both,
  4. bool enPassant = false,
  5. bool firstOnly = false,
  6. bool lame = false,
  7. int hopDistance = -1,
  8. int normalised = 0,
  9. Direction? lameDirection,
  10. int? lameNormalised,
})

Implementation

const StandardMoveDefinition({
  required this.direction,
  this.range = 1,
  super.modality = Modality.both,
  this.enPassant = false,
  super.firstOnly = false,
  this.lame = false,
  this.hopDistance = -1,
  this.normalised = 0,
  this.lameDirection,
  this.lameNormalised,
});