Les 12 - classes deel 2


Hier is de presentatie van de les over classes: Javascrip les 12 - classes herhaling.pdf

let ballen = [];
function setup() {
  //plaats hier de code die maar ÊÊn keer hoeft te worden uitgevoerd
  createCanvas(800,600);
  background(255); 
}

function draw() {
  //plaats hier de code die continue herhaald moet worden.
  background(255);
  for (let i=0;i<ballen.length;i++) {
    ballen[i].draw();
  }
}

function mousePressed() {
  ballen.push(new Ball(mouseX,mouseY))
}

//hier maken we een nieuwe class-
//omschrijving aan
class Ball {
  constructor(newX,newY) {
    console.log(newX,newY);
    this.x = newX;
    this.y = newY;
    this.s = random(10,20);
  }
  draw() {
    ellipse(this.x,this.y,this.s);
  }
}