Files
louiscklaw 5637fbf94f update,
2025-02-01 02:07:58 +08:00

29 lines
471 B
Plaintext

// Learning Processing
// Daniel Shiffman
// http://www.learningprocessing.com
// Example 22-1: Inheritance
class Shape {
float x;
float y;
float r;
Shape(float x_, float y_, float r_) {
x = x_;
y = y_;
r = r_;
}
void jiggle() {
x += random(-1,1);
y += random(-1,1);
}
// A generic shape does not really know how to be displayed.
// This will be overridden in the child classes.
void display() {
point(x,y);
}
}