Fills all cells in the quadrille with a chessboard pattern.
Example #
code
// Set the cell size (default is 100, changed to 20 here)
Quadrille.cellLength = 20;
// Disable the tile display algorithm
Quadrille.tileDisplay = 0;
let q1, q2;
function setup() {
  createCanvas(34 * Quadrille.cellLength, 16 * Quadrille.cellLength);
  // Create and fill the first quadrille
  q1 = createQuadrille(16, 16);
  q1.fill();
  // Set global colors for the chessboard pattern
  Quadrille.lightSquare = '#EBECCF'; // Light square color (chess.com)
  Quadrille.darkSquare = '#769555';  // Dark square color (chess.com)
  // Create and fill the second quadrille using method chaining
  q2 = createQuadrille(16, 16).fill();
}
function draw() {
  // Draw the first quadrille
  drawQuadrille(q1);
  // Draw the second quadrille with an x-offset of 330 pixels
  drawQuadrille(q2, { x: 330 });
}Syntax #
fill()
Parameters #
| Param | Description | 
|---|---|
| Quadrille.lightSquare | String | p5.Color: Global color for the light squares. Accepts an HTML color string (e.g., 'red','#ff0000','rgb(255,0,0)') or ap5.Colorinstance. Default is#FDCDAA | 
| Quadrille.darkSquare | String | p5.Color: Global color for the dark squares. Accepts an HTML color string or a p5.Colorinstance. Default is#D28C45 |