BoardState.fromJson constructor
Implementation
factory BoardState.fromJson(Map<String, dynamic> json) {
final rows = json['rows'] as int;
final cols = json['cols'] as int;
final rawGrid = json['grid'] as List;
final grid = rawGrid
.map((row) => (row as List).map((c) => Cell.fromJson(c as Map<String, dynamic>)).toList())
.toList();
return BoardState(rows: rows, cols: cols, grid: grid);
}