/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://playgramming.sketchpad.cc/sp/pad/view/ro.i5skLS4n9ux/rev.23
*
* authors:
* Devon Scott-Tunkin
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
// Processing Book, Casey Reas, pg. 280 Motion 1: Lines, Curves
float y = 50.0;
float speed = 1.0;
float radius = 15.0;
void setup() {
size(100, 100);
smooth();
noStroke();
ellipseMode(RADIUS);
}
void draw() {
background(0);
ellipse(33, y, radius, radius);
y = y + speed;
if (y > height+radius) {
y = -radius;
}
}