Oscillator

Pulse, Bounce, Oscillate - different ways of describing a motion being reversed.
int x=0; int speed=4; void setup() { size(500,300); } void draw() { background(0); x=x+speed; if (x > 500) { speed=-4; } if (x < 0) { speed=4; } ellipse(x,100,20,20); }
int circleSize int speed=4; void setup() { size(500,300); } void draw() { background(0); circleSize += speed; if (circleSize>500) { speed = -4; } if (circleSize < 0) { speed=4; } ellipse(250,150,circleSize,circleSize); }