getFilesCoordinates function
Implementation
Iterable<Widget> getFilesCoordinates({
required double boardSize,
required bool top,
}) {
final commonTextStyle = TextStyle(
color: Colors.yellow.shade400,
fontWeight: FontWeight.bold,
fontSize: boardSize * 0.04,
);
return [0, 1, 2, 3, 4, 5, 6, 7].map(
(file) {
final letterOffset = file;
final letter = String.fromCharCode('A'.codeUnitAt(0) + letterOffset);
return Positioned(
top: boardSize * (top ? 0.005 : 0.955),
left: boardSize * (0.09 + 0.113 * file),
child: Text(
letter,
style: commonTextStyle,
),
);
},
);
}