generateMarkers function
Map<int, Marker>
generateMarkers({
- HighlightType colour = HighlightType.selected,
- required BoardState state,
- required List<
int> squares,
Implementation
Map<int, Marker> generateMarkers({
HighlightType colour = HighlightType.selected,
required BoardState state,
required List<int> squares,
}) {
return Map<int, Marker>.fromEntries(
squares.map(
(e) => MapEntry<int, Marker>(
e,
Marker(
colour: colour,
hasPiece: state.board[e].isNotEmpty,
),
),
),
);
}