Position constructor

const Position({
  1. required Board board,
  2. Pockets? pockets,
  3. required Side turn,
  4. required Castles castles,
  5. Square? epSquare,
  6. required int halfmoves,
  7. required int fullmoves,
})

Implementation

const Position({
  required this.board,
  this.pockets,
  required this.turn,
  required this.castles,
  this.epSquare,
  required this.halfmoves,
  required this.fullmoves,
});