Uso di oggetti con proprietà e metodi
// height=100 lines=auto
// definizione della classe con 2 proprietà e un metodo
class Cerchio {
constructor( x, y ) {
this.x = x;
this.y = y;
}
display() {
circle( this.x, this.y, 20 );
}
}
// creazione di 2 istanze della stessa classe
let cerchio1 = new Cerchio( 30,30 );
let cerchio2 = new Cerchio( 70,70 );
function setup() {
background(200);
// uso dei metodi delle istanze
cerchio1.display();
cerchio2.display();
}
Aggiungere un metodo chiamato center()
che modifichi le coordinate this.x
e this.y
in modo da posizionare il cerchio al centro del canvas (width/2
, height/2
). Inserire poi l'istruzione cerchio1.center()
prima di cerchio1.display()
.