xxxxxxxxxx
30
let m,center;
function setup() {
createCanvas(400, 400);
center = createVector(width/2,height/2);
m = createVector(mouseX,mouseY); // from origin not center!!
}
function draw() {
background(0,0,80);
mouse();
eye(-30,0);
eye(+30,0);
}
function mouse() {
m.set(mouseX,mouseY);
circle(m.x,m.y,3);
}
function eye(offx,offy) {
push();
fill(200,200,0);
circle(center.x+offx,center.y+offy,40);
fill(0,200,0);
circle(center.x+offx+10,center.y+offy+10,10);
pop();
}