Creates a behaviour that drives actors along an elliptical path with given center, width and height; the movement starts at start
degrees (with 0 corresponding to 12 o'clock) and ends at end degrees.
Angles greated than 360 degrees get clamped to the canonical interval <0, 360); if start is equal to end,
the behaviour will rotate by exacly 360 degrees.
If alpha is not null, the Behaviour will take
ownership of the Alpha instance. In the case when alpha is null,
it can be set later with set_alpha.
| alpha |
a Alpha instance, or |
| x |
x coordinace of the center |
| y |
y coordiance of the center |
| width |
width of the ellipse |
| height |
height of the ellipse |
| direction |
RotateDirection of rotation |
| start |
angle in degrees at which movement starts, between 0 and 360 |
| end |
angle in degrees at which movement ends, between 0 and 360 |
|
the newly created BehaviourEllipse |