The row and col parameters define the position of the upper-left corner where the quadrille is drawn, in row and column units.
Example#
(move the mouse to position q)
code
// q0 is the reference quadrille
let q0, q;
function setup() {
createCanvas(6 * Quadrille.cellLength, 4 * Quadrille.cellLength);
q0 = createQuadrille(6, 4);
q = createQuadrille(3, 58, color('blue'));
}
function draw() {
background('orange');
drawQuadrille(q0);
drawQuadrille(q, { row: q0.mouseRow, col: q0.mouseCol, outline: 'lime' });
}The mouseRow and mouseCol Quadrille properties are used to dynamically position the q quadrille based on the mouse location.Syntax#
drawQuadrille(quadrille, { row, col })
Parameters#
| Param | Description |
|---|---|
row | Number: The row position of the upper-left corner in units |
col | Number: The column position of the upper-left corner in units |