xxxxxxxxxx
38
let mover1;
let mover2;
function setup(){
createCanvas(640,360);
mover1 = new Mover(100,50,2);
mover2 = new Mover(400,50,4);
}
function draw() {
background(255,153,204);
// acceleration should ALWAYS be resetted.
// addition of friction makes the ball stop moving.
if (mouseIsPressed) {
let wind=createVector (0.1,0);
mover1.applyForce(wind);
mover2.applyForce(wind);
}
let gravity = createVector(0,1);
let weight1 = p5.Vector.mult(gravity, mover1.mass);
let weight2 = p5.Vector.mult(gravity, mover2.mass);
mover1.applyForce(weight1);
mover2.applyForce(weight2);
mover1.update();
mover1.edges();
mover1.display();
mover2.update();
mover2.edges();
mover2.display();
}