Board constructor

const Board({
  1. required SquareSet occupied,
  2. required SquareSet promoted,
  3. required SquareSet white,
  4. required SquareSet black,
  5. required SquareSet pawns,
  6. required SquareSet knights,
  7. required SquareSet bishops,
  8. required SquareSet rooks,
  9. required SquareSet queens,
  10. required SquareSet kings,
})

Implementation

const Board({
  required this.occupied,
  required this.promoted,
  required this.white,
  required this.black,
  required this.pawns,
  required this.knights,
  required this.bishops,
  required this.rooks,
  required this.queens,
  required this.kings,
});