xxxxxxxxxx
26
class Walker{
constructor(x,y){
this.pos = createVector(x,y)
this.prev = this.pos.copy()
this.r = floor(random(4))
}
update(){
this.prev.set(this.pos)
var step = p5.Vector.random2D()
var rnum = random(100)
if(rnum < 0.5){
step.mult(random(30,100))
} else {
step.setMag(2)
}
this.pos = this.pos.add(step)
}
show(){
stroke(255)
line(this.pos.x,this.pos.y,this.prev.x,this.prev.y)
point(this.pos.x,this.pos.y)
}
}