Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 1.06 KB

reflect.md

File metadata and controls

63 lines (49 loc) · 1.06 KB
weight draft title
1
false
reflect()

Horizontal reflection of the quadrille cells.

Example

(mouse click or press any key to reflect the quadrille)
{{< p5-global-iframe quadrille="true" width="425" height="425" >}} use strict; let quadrille;

function setup() { createCanvas(4 * Quadrille.cellLength, 4 * Quadrille.cellLength); quadrille = createQuadrille(4, 4, 3, '🚀'); quadrille.rand(4, '🐒'); }

function draw() { background('orange'); drawQuadrille(quadrille); }

function mouseClicked() { quadrille.reflect();
}

function keyPressed() { quadrille.reflect(); } {{< /p5-global-iframe >}}

{{< details title="code" open=false >}}

let quadrille;

function setup() {
  createCanvas(4 * Quadrille.cellLength, 4 * Quadrille.cellLength);
  quadrille = createQuadrille(4, 4, 3, '🚀');
  quadrille.rand(4, '🐒');
}

function draw() {
  background('orange');
  drawQuadrille(quadrille);
}

function mouseClicked() {
  quadrille.reflect();  
}

function keyPressed() {
  quadrille.reflect();
}

{{< /details >}}

Syntax

reflect()