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

## Class StationaryPath

    Path --+
           |
          StationaryPath

For things that do not move, but need to be moved sometimes

Depending on the size of the sprite, and how many other sprites there are, you may be better off using a Drawable.Stationary object instead, which draws the image directly to the background and does not need to be updated every frame.

Method Summary
| `__init__(self, sprite, duration)`
| ``next`(self)` return position
Inherited from Path
| ``__iter__`(self)`
| ``get_direction`(self)` Return the direction from the previous location to the current location.
| ``get_position`(self)` Return position along Path
| ``get_x`(self)` return x component of position
| ``get_y`(self)` return y component of position
| ``onscreen`(self, slack)` true if path position is on main window
| ``pause`(self)` stop moving along path
| ``reset`(self)` put path back to original state
| ``set_endTime`(self, duration)` Path will raise StopIteration after self.duration seconds
| ``set_position`(self, position)` Set position and update positionOld
| ``unpause`(self)` resume moving along path

Method Details

### next(self) return position Raises: `StopIteration` - If duration has expired, or if position has been set to (None, None) Overrides: `pygsear.Path.Path.next` (inherited documentation)

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