35 lines
450 B
Plaintext
35 lines
450 B
Plaintext
class Walker {
|
|
float x, y;
|
|
float tx, ty;
|
|
|
|
Walker() {
|
|
tx = 0;
|
|
ty = 10000;
|
|
}
|
|
|
|
void step() {
|
|
x = map(noise(tx), 0, 1, 0, width);
|
|
y = map(noise(ty), 0, 1, 0, height);
|
|
tx += 0.01;
|
|
ty += 0.01;
|
|
}
|
|
|
|
void display() {
|
|
stroke(0);
|
|
ellipse(x, y, 16, 16);
|
|
}
|
|
|
|
}
|
|
|
|
Walker walker;
|
|
|
|
void setup() {
|
|
size(640, 240);
|
|
background(255);
|
|
walker = new Walker();
|
|
}
|
|
|
|
void draw () {
|
|
walker.step();
|
|
walker.display();
|
|
} |