The Wander class is a movement class which allows actors to wander around aimlessly.
Properties
client
caller
x
y
dx
dy
b-moveCnt
b-i1
b-i2
b-di
b-xAxis
b-incr
completed
xLast
yLast
distance
Methods
void init([heapPtr theClient, number theDistance])
Sets up the Wander class.
If specified, it assigns the parameters to their corresponding properties. It sets up it's target to a random point and calls it's super's init() method.
void doit()
Moves the client actor towards it's random target.
void moveDone()
Occurs when the actor has reached it's target. It simply sets up a new random target.
void setTarget()
Sets up a random target for the actor.
bool onTarget()
It returns FALSE since there will never actually be a real target.