xxxxxxxxxx
54
let size = 160;
let font;
var points = [];
var particles = [];
var button;
var gate = 0;
function mouseClicked(event){
// if(event.botton === 2){
for(var i = 0; i<particles.length; i++){
var particle = particles[i];
particle.acc = createVector(random(10),random(10));
// }
}
}
function unsub(){
gate ++;
if (gate >= 1){
un = createElement('h3', 'Unsubscribed :(');
un.position(windowWidth/4, 2*windowHeight/3);
noLoop();
}
}
function setup() {
var win = windowWidth;
var hit = windowHeight;
createCanvas(win, hit);
greeting = createElement('h2', 'Click to unsubscribe to newsletter');
greeting.position(win/4, hit/3);
button = createButton('Unsubscribe');
button.position(win/2,hit/2);
button.mousePressed(unsub);
particles.push(new Particle(win/2,hit/2))
}
function draw() {
background(255);
//background(230);
for(var i = 0; i < particles.length; i++){
var particle = particles[i];
particle.behaviors();
particle.update();
particle.show();
}
}