---

int positionX = 0;
int positionY = 0;

void setup () {
size (400, 400);
background (220);
}

void draw () {

positionX = mouseX ;
positionY = mouseY;

noFill ();
stroke (random (150), random (0), random (150), 20);
ellipse (200, 200, positionX, positionY) ;

}

---

int positionX = 0;
int positionY = 0;

void setup () {
size (400, 400);
background (220);
}

void draw () {

positionX = mouseX ;
positionY = mouseY;

fill (25, 59, 231, 20);
ellipse (200, 200, positionX, positionY) ;
}

---

int positionX = 0;
int positionY = 0;

void setup () {
size (400, 400);
background (220);

}

void draw () {

positionX = mouseX ;
positionY = mouseY;

stroke (random (255), random (255), random (255));
strokeWeight (2);
line (positionX, positionY, 0 , 0 );

}

---

int positionX = 0;
int positionY = 0;

void setup () {
size (400, 400);
background (220);

}

void draw () {

positionX = mouseX ;
positionY = mouseY;

stroke (random (255), random (255), random (255));
strokeWeight (2);
ellipse (positionX, positionY, 0 , 0 );

}