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().