xxxxxxxxxx
float dropXPosition;
float dropYPosition;
float dropYSpeed;
float dropWidth = 20;
void setup() {
size(400, 600);
dropXPosition = random(width);
dropYPosition = random(height);
dropYSpeed = random(5, 10);
dropWidth = 20;
noStroke();
}
void draw() {
background(#D3EAE8);
displayDrop();
moveDrop();
}
void displayDrop() {
fill(100, 120, 255);
triangle(dropXPosition-dropWidth/2, dropYPosition,
dropXPosition+dropWidth/2, dropYPosition,
dropXPosition, dropYPosition-dropWidth);
ellipse(dropXPosition, dropYPosition, dropWidth, dropWidth);
}
void moveDrop() {
dropYPosition += dropYSpeed;
if (dropYPosition > height) {
//reset at top
dropYPosition = 0;
dropXPosition = random(width);
dropYSpeed = random(5, 10);
}
}