| Home | Trees | Index | Help |
|---|
|
pygsear: Intended to provide a simpler, higher-level API for writing games
using python and pygame.
conf: conf.py can be used as a shared "global" namespace
Cursor: Drawable objects which track the mouse.
Drawable: Things to show on the Pygame display.
Event: Keyboard and mouse event handling.
Game: Game is the central object.
locals
Network: Objects used for network communication using Twisted
Path: Ways for things to move around on screen
Screen: Interfaces with the Pygame display
Sound: Sounds
Util: Utilities for finding and loading different resources
Widget: Graphical input devices
__builtin__.object: The most base type
pygame.sprite.Group: the Group class is a container for sprites This is the base sprite
group class.
pygsear.Event.EventGroup: Used to group related events.
pygame.sprite.RenderClear: a group container that can draw and clear its sprites The RenderClear
group is just like a normal group, but it can draw and clear the
sprites.
pygame.sprite.RenderUpdates: a sprite group that can draw and clear with update rectangles The
RenderUpdates is derived from the RenderClear group and keeps track of
all the areas drawn and cleared.
pygsear.Drawable.Multi: Made up of a group of sprites.
pygsear.Drawable.SpriteGroup: Specialized pygame.sprite.Groupwith more
functionality.
pygame.sprite.Sprite: the base class for your visible game objects.
pygsear.Drawable.Drawable: Things to draw on screen.
pygsear.Drawable.AnimatedImage: Animated sprite using multiple images
pygsear.Cursor.AnimatedCursor: Sequence of images loaded from list of files
pygsear.Drawable.Image: Static sprite from image in a file
pygsear.Cursor.ImageCursor: Image loaded from file
pygsear.Drawable.Layer: Screen that can be used as a sprite
pygsear.Widget.Dialog
pygsear.Widget.Dialog_OK: Pop up a window to get some input.
pygsear.Widget.Dialog_ColorSelector: Used to choose a color interactively
pygsear.Widget.Dialog_LineInput: Used to get a single line of input
pygsear.Game.GameConfiguration: Used to configure the game
pygsear.Drawable.Multi: Made up of a group of sprites.
pygsear.Drawable.MultiImage: Multiple images from multiple files.
pygsear.Cursor.MultiImageCursor: Image loaded from file
pygsear.Drawable.RotatedImage: Sprite with auto-generated rotated images
pygsear.Drawable.MultiRotated: Sprite with multiple auto-generated rotated images
pygsear.Drawable.Turtle: Turtle-graphics-like object
pygsear.Drawable.EuclidTurtle: Turtle with altered co-ordinate system.
pygsear.Widget.Score: Keep and display a score or value.
pygsear.Drawable.Shape: Simple geometric shapes.
pygsear.Drawable.Circle: Circle.
pygsear.Cursor.CircleCursor: Circle shape
pygsear.Drawable.Rectangle: Rectangle, aligned with no rotation
pygsear.Widget.ProgressBar: Percentage bar graph.
pygsear.Drawable.Square: Square, aligned with no rotation.
pygsear.Cursor.CrosshairCursor: Like gun crosshairs
pygsear.Cursor.XCursor: X shape
pygsear.Widget.SpriteButton: Clickable button which is also a sprite.
pygsear.Widget.ImageButton
pygsear.Widget.SpriteTextButton: Clickable button which is also a sprite with text printed on it.
pygsear.Widget.TextInput: Used to gather text input from the user.
pygsear.Widget.StationaryButton: Clickable button which is a sprite but does not need to move.
pygsear.Widget.CloseButton: White square button with a black X.
pygsear.Widget.StationaryTextButton: Clickable button which is also a sprite with text printed on it and
does not need to move.
pygsear.Drawable.Stationary: Drawable things which never move.
pygsear.Widget.StationaryButton: Clickable button which is a sprite but does not need to move.
pygsear.Widget.CloseButton: White square button with a black X.
pygsear.Widget.StationaryTextButton: Clickable button which is also a sprite with text printed on it and
does not need to move.
pygsear.Drawable.String: A string of numbers, letters, or other characters.
pygsear.Event.Event: Relates Pygame Events with related actions.
pygsear.Event.KEY_Event: Keyboard events.
pygsear.Event.KEYDOWN_Event
pygsear.Event.KEYUP_Event
pygsear.Event.Repeat_KEY_Event: KEY_Event which will auto-repeat after a delay.
pygsear.Event.MOUSEBUTTON_Event: Mouse button events.
pygsear.Event.QUIT_Event
pygsear.Event.TIMEOUT_Event
exceptions.Exception: Common base class for all exceptions.
pygsear.Cursor.AbstractClassError
pygsear.Path.EndOfPath: Raise at the end of a path.
pygsear.Util.TextRectException
pygsear.Cursor.Cursor
pygsear.Cursor.AnimatedCursor: Sequence of images loaded from list of files
pygsear.Cursor.CircleCursor: Circle shape
pygsear.Cursor.CrosshairCursor: Like gun crosshairs
pygsear.Cursor.ImageCursor: Image loaded from file
pygsear.Cursor.MultiImageCursor: Image loaded from file
pygsear.Cursor.XCursor: X shape
pygsear.Drawable.StationaryStack: A Stack of Stationary Drawables.
pygsear.Game.GameLooper: Abstract game control class
pygsear.Game.Game: The central game object.
pygsear.Game.TwistedGame: Alternate central game object using Twisted event loop
pygsear.Game.GameConfiguration: Used to configure the game
pygsear.Path.Path: A set of points.
pygsear.Path.BrownianPath: Move in random directions
pygsear.Path.ListPath: Set of points fully created when instantiated.
pygsear.Path.BrownianLinePath: Line, with random motion superimposed.
pygsear.Path.CirclePath: Move in a circle.
pygsear.Path.BounceCirclePath: Move in a circle, reverse direction and go back.
pygsear.Path.ConcentricCirclePath: Circles one inside of the other.
pygsear.Path.FigureEightPath: Move in 2 connected circles, one clockwise, one ccw.
pygsear.Path.FilePath: Set of points retrieved from a file.
pygsear.Path.LinePath: Starts here, goes there, and stops.
pygsear.Path.BounceLinePath: Starts here, goes there, then goes back again.
pygsear.Path.SquareEightPath: Two squares, one clockwise, one couterclockwise.
pygsear.Path.SquarePath: Move in a square.
pygsear.Path.Offset_path: Follow another path, possibly moved over some.
pygsear.Path.PathNG: Next-generation Path
pygsear.Path.RandomOnscreen: Move to random locations on screen.
pygsear.Path.StationaryPath: For things that do not move, but need to be moved sometimes
pygsear.Path.SuperPath: Used to hold a series of other paths.
pygsear.Path.TurtlePath
pygsear.Path.VelocityPath: Move according to velocity in pixels per frame.
pygsear.Path.AccelerationPath: Move according to vel and accel in pixels per second.
pygsear.Path.VelocityPathBounded: VelocityPath with min/max x and y values.
pygsear.Path.RandomAccelerationPathBounded: Random motion, with set location limits.
pygsear.Path.VelocityPathTimeBounded: VelocityPathTime with min/max x and y values.
pygsear.Path.VelocityPathTime: Move according to velocity in pixels per second.
pygsear.Path.RandomAccelerationPath: Random motion.
pygsear.Path.RandomAccelerationPathBounded: Random motion, with set location limits.
pygsear.Path.VelocityPathTimeBounded: VelocityPathTime with min/max x and y values.
pygsear.Screen.Layer: Holds foreground and background pygame surfaces
pygsear.Drawable.Layer: Screen that can be used as a sprite
pygsear.Widget.Dialog
pygsear.Widget.Dialog_OK: Pop up a window to get some input.
pygsear.Widget.Dialog_ColorSelector: Used to choose a color interactively
pygsear.Widget.Dialog_LineInput: Used to get a single line of input
pygsear.Game.GameConfiguration: Used to configure the game
pygsear.Screen.Window: This class interfaces with the Pygame display.
pygsear.Sound.DummySound: Mock sound object, for when sound is not working.
pygsear.Widget.TextButton: Clickable button with text printed on it.
pygsear.Widget.SpriteTextButton: Clickable button which is also a sprite with text printed on it.
pygsear.Widget.TextInput: Used to gather text input from the user.
pygsear.Widget.StationaryTextButton: Clickable button which is also a sprite with text printed on it and
does not need to move.
pygsear.Widget.Widget
pygsear.Widget.Button
pygsear.Widget.SpriteButton: Clickable button which is also a sprite.
pygsear.Widget.ImageButton
pygsear.Widget.SpriteTextButton: Clickable button which is also a sprite with text printed on it.
pygsear.Widget.TextInput: Used to gather text input from the user.
pygsear.Widget.StationaryButton: Clickable button which is a sprite but does not need to move.
pygsear.Widget.CloseButton: White square button with a black X.
pygsear.Widget.StationaryTextButton: Clickable button which is also a sprite with text printed on it and
does not need to move.
pygsear.Widget.Console
pygsear.Widget.Dialog
pygsear.Widget.Dialog_OK: Pop up a window to get some input.
pygsear.Widget.Dialog_ColorSelector: Used to choose a color interactively
pygsear.Widget.Dialog_LineInput: Used to get a single line of input
pygsear.Widget.EscCatcher
pygsear.Widget.ProgressBar: Percentage bar graph.
pygsear.Widget.Score: Keep and display a score or value.
twisted.spread.jelly.Jellyable: Inherit from me to Jelly yourself directly with the `getStateFor'
convenience method.
twisted.spread.flavors.Serializable: An object that can be passed remotely.
twisted.spread.flavors.Referenceable
twisted.spread.flavors.Root: I provide a root object to pb.Brokers for a
pb.BrokerFactory.
pygsear.Network.TwoPlayerConnection: Simple two player network connector
pygsear.Network.TwoPlayerConnection: Simple two player network connector
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 1.1 on Sun Jan 25 19:10:11 2004 | http://epydoc.sf.net |