Motion (of Object)

class Motion

Defined in Cycle.sc.

Motion is the base class for movers: objects that are responsible for moving Actors around the screen.

Subclasses: Wander, DPath, MoveTo, Approach, Orbit, Follow, PolyPath, Track, Chase, Jump.

class diagram

Properties

Inherited from Object:

Property Description
name  

Defined in Motion:

Property Description
client The Actor to which this is attached.
caller The object that will get cue()’d when the motion is complete.
x  
y  
dx Step size.
dy  
b-moveCnt  
b-i1  
b-i2  
b-di  
b-xAxis Which axis is the motion along?
b-incr Bresenham adjustment.
completed  
xLast  
yLast  

Methods

doit()
moveDone()
setTarget(theX theY)
onTarget()
motionCue()