Randomly clears times
number of cells in the quadrille. Same as random(times, null).
Example #
(numeric keys define times
; mouse click randomly clears times
number of cells)
code
Quadrille.cellLength = 30;
let times = 5;
let quadrille;
let p;
function setup() {
createCanvas(12 * Quadrille.cellLength, 12 * Quadrille.cellLength);
quadrille = createQuadrille(12, 12, 80, '🐛');
p = createP(`mouse click clears ${times} cell(s)`);
}
function draw() {
background('black');
drawQuadrille(quadrille);
}
function mouseClicked() {
quadrille.rand(times);
quadrille.order === 0 && (quadrille = createQuadrille(12, 12, 80, '🐛'));
}
function keyPressed() {
+key && (times = +key);
p.html(`mouse click clears ${times} cell(s)`);
}
Syntax #
rand(times)
Parameters #
Param | Description |
---|---|
times | Number: number of cells to clear at random |