// Learning Processing // Daniel Shiffman // http://www.learningprocessing.com // Example 4-4: Many variables // We've got 8 variables now! All of type float. float circleX = 0; float circleY = 0; float circleW = 50; float circleH = 100; float circleStroke = 255; float circleFill = 0; float backgroundColor = 255; float change = 0.5; // Your basic setup void setup() { size(200,200); smooth(); } void draw() { // Draw the background and the ellipse // Variables are used for everything: background, stroke, fill, location, and size. background(backgroundColor); stroke(circleStroke); fill(circleFill); ellipse(circleX,circleY,circleW,circleH); // Change the values of all variables // The variable change is used to increment and decrement the other variables. circleX = circleX + change; circleY = circleY + change; circleW = circleW + change; circleH = circleH - change; circleStroke = circleStroke - change; circleFill = circleFill + change; }