canvas = {
const context = DOM.context2d(canvasWidth, canvasHeight);
context.fillStyle = backgroundColor;
context.fillRect(0, 0, canvasWidth, canvasHeight);
boards.forEach((board) => {
const slots = board.slots.forEach((slot, offset) => {
const xPos = board.x + offset * pixel;
const yPos = board.y;
context.fillStyle = Number.isInteger(slot.poly)
? colors[slot.polyID]
: emptySlotColor;
context.fillRect(xPos, yPos, pixel, pixel);
});
});
return context.canvas;
}