https://ithelp.ithome.com.tw/articles/10157891
// The Nature of Code
// Daniel Shiffman
// http://natureofcode.com
// A random walker object!
class Walker {
int x,y;
Walker() {
x = width/2;
y = height/2;
}
void render() {
stroke(0);
point(x,y);
}
// Randomly move up, down, left, right, or stay in one place
void step() {
int choice = int(random(4));
if (choice == 0) {
x++;
} else if (choice == 1) {
x--;
} else if (choice == 2) {
y++;
} else {
y--;
}
x = constrain(x,0,width-1);
y = constrain(y,0,height-1);
}
}
// The Nature of Code
// Daniel Shiffman
// http://natureofcode.com
// A random walker object!
class Walker {
int x,y;
Walker() {
x = width/2;
y = height/2;
}
void render() {
stroke(0);
point(x,y);
}
// Randomly move up, down, left, right, or stay in one place
void step() {
int choice = int(random(4));
if (choice == 0) {
x++;
} else if (choice == 1) {
x--;
} else if (choice == 2) {
y++;
} else {
y--;
}
x = constrain(x,0,width-1);
y = constrain(y,0,height-1);
}
}
留言
張貼留言