xxxxxxxxxx
28
// The Nature Of Code 2
// Chapter 1 : Vectors
let walkers = [];
let speed = 2;
function setup() {
createCanvas(400, 400);
for (let i = 0; i < 50; i++) {
walkers[i] = new Walker(random(40, width - 40), random(40, height - 40));
}
}
function mouseReleased() {
for (let i = 0; i < walkers.length; i++) {
// let m = walkers[i].vel.mag();
walkers[i].vel = p5.Vector.random2D().mult(speed);
// walkers[i].vel.mult(speed);
}
}
function draw() {
background(0);
for (let i = 0; i < walkers.length; i++) {
walkers[i].update();
walkers[i].show();
}
}