Package pygsear :: Module Path |
[show private | hide private]
[frames | no frames]

## Module pygsear.Path

Ways for things to move around on screen

Classes
`AccelerationPath` | Move according to vel and accel in pixels per second.
`BounceCirclePath` | Move in a circle, reverse direction and go back.
`BounceLinePath` | Starts here, goes there, then goes back again.
`BrownianLinePath` | Line, with random motion superimposed.
`BrownianPath` | Move in random directions
`CirclePath` | Move in a circle.
`ConcentricCirclePath` | Circles one inside of the other.
`FigureEightPath` | Move in 2 connected circles, one clockwise, one ccw.
`FilePath` | Set of points retrieved from a file.
`LinePath` | Starts here, goes there, and stops.
`ListPath` | Set of points fully created when instantiated.
`Offset_path` | Follow another path, possibly moved over some.
`Path` | A set of points.
`PathNG` | Next-generation Path
`RandomAccelerationPath` | Random motion.
`RandomAccelerationPathBounded` | Random motion, with set location limits.
`RandomOnscreen` | Move to random locations on screen.
`SquareEightPath` | Two squares, one clockwise, one couterclockwise.
`SquarePath` | Move in a square.
`StationaryPath` | For things that do not move, but need to be moved sometimes
`SuperPath` | Used to hold a series of other paths.
`TurtlePath` |
`VelocityPath` | Move according to velocity in pixels per frame.
`VelocityPathBounded` | VelocityPath with min/max x and y values.
`VelocityPathTime` | Move according to velocity in pixels per second.
`VelocityPathTimeBounded` | VelocityPathTime with min/max x and y values.

Exceptions
`EndOfPath` | Raise at the end of a path.

Generated by Epydoc 2.0 on Fri Nov 11 14:26:39 2005 | http://epydoc.sf.net