memory2D #
Quadrille memory read-write property.
Example #
(mouse click or press any key)
code
let quadrille;
function setup() {
createCanvas(4 * Quadrille.cellLength, 4 * Quadrille.cellLength);
quadrille = createQuadrille(4, 4);
}
function draw() {
background('#6495ED');
drawQuadrille(quadrille);
}
function mouseClicked() {
// property write
quadrille.memory2D = [
[150, 100],
[null, '🫏'],
[0, 70],
['🦂']
];
// property read
console.log(quadrille.memory2D[quadrille.mouseRow][quadrille.mouseCol]);
}
function keyPressed() {
// property write
quadrille.memory2D = ['🫏','🐍', '🦂', '🐵'];
// property read
console.log(quadrille.memory2D[quadrille.mouseRow]);
}
Syntax #
quadrille.memory2D = arr
arr = quadrille.memory2D