removing old nature of code examples before adding new ones

This commit is contained in:
shiffman
2012-12-11 20:01:56 +00:00
parent e3aff605a8
commit 9b4891e419
541 changed files with 0 additions and 35009 deletions

View File

@@ -1,24 +0,0 @@
// Random Walker (No Vectors)
// Daniel Shiffman <http://www.shiffman.net>
// The Nature of Code
Walker w;
void setup() {
size(400,400);
frameRate(30);
// Create a walker object
w = new Walker();
}
void draw() {
background(255);
// Run the walker object
w.walk();
w.render();
}

View File

@@ -1,30 +0,0 @@
// Random Walker (No Vectors)
// Daniel Shiffman <http://www.shiffman.net>
// The Nature of Code
// A random walker class!
class Walker {
PVector loc;
Walker() {
loc = new PVector(width/2,height/2);
}
void render() {
stroke(0);
fill(175);
rectMode(CENTER);
rect(loc.x,loc.y,40,40);
}
// Randomly move up, down, left, right, or stay in one place
void walk() {
PVector vel = new PVector(random(-2,2),random(-2,2));
loc.add(vel);
// Stay on the screen
loc.x = constrain(loc.x,0,width-1);
loc.y = constrain(loc.y,0,height-1);
}
}