BoardState constructor

BoardState({
  1. required int rows,
  2. required int cols,
  3. List<List<Cell>>? grid,
})

Implementation

BoardState({required this.rows, required this.cols, List<List<Cell>>? grid})
  : grid =
        grid ??
        List.generate(
          rows,
          (_) => List.generate(cols, (_) => const Cell.empty()),
        );