DPath (of Motion
)¶
-
class
DPath
¶ Defined in DPath.sc.
DPath (or “dynamic path”) uses a list of locations to direct the
Actor
towards its destination.Example usage:
; Send the hoverGuys along 3 points to the destination, then cue() the caller. (hoverGuys setMotion: DPath 255 137 154 138 140 137 self)
Subclasses: RelDPath
.
Properties¶
Inherited from 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 | |
dy | |
b-moveCnt | |
b-i1 | |
b-i2 | |
b-di | |
b-xAxis | |
b-incr | |
completed | |
xLast | |
yLast | |
name |
Defined in DPath:
Property | Description |
---|---|
points | |
value |
Methods¶
-
init
(theClient [points... theCaller]) Parameters: - theClient (heapPtr) – The Actor to which this is attached.
- points (number) – Pairs of (x, y) coordinates.
- theCaller (heapPtr) – Object that will have its cue() method called when the Actor reaches the target.
-
dispose
()
-
moveDone
()
-
setTarget
()