Phil's pyGame Utilities Documentation

Overview

Scripts
tileedit | leveledit | tganew | levelfancy

Reference
algo | ani | engine | fonts | high | html | layout | text | timer | vid

Tutorials
1 | 2 | 3 | 4 | 5

GUI Ref.
theme | style | widget | surface | const

Containers
container | app | table | document | area

Forms
form | group

Widgets
basic | button | input | keysym | slider | select | misc

Other
menus | dialog

Tutorials
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10

Overview

Scripts

tileedit - a simple tile editor for pygame
leveledit - a simple level editor for pygame
tganew - a tga creator
levelfancy - a magic tool that prettifies your levels for you

Reference

algo - algo
ani - ani
engine - engine
fonts - fonts
high - high
html - html
layout - layout
text - text
timer - timer
vid - vid

Tutorials

tilevid1 - tutorial on how to load tiles and levels
tilevid2 - tutorial on how to scroll and use a Timer object
tilevid3 - tutorial on how to load, display, and use Sprites
tilevid4 - tutorial on how to add in tile hit handlers, set up groups and agroups
tilevid5 - tutorial on how to add Sprite collision hit handlers, custom painting

GUI Ref.

gui.theme - gui.theme
gui.style - gui.style
gui.widget - gui.widget
gui.surface - gui.surface
gui.const - gui.const

Containers

gui.container - gui.container
gui.app - gui.app
gui.table - gui.table
gui.document - gui.document
gui.area - gui.area

Forms

gui.form - gui.form
gui.group - gui.group

Widgets

gui.basic - gui.basic
gui.button - gui.button
gui.input - gui.input
gui.keysym - gui.keysym
gui.slider - gui.slider
gui.select - gui.select
gui.misc - gui.misc

Other

gui.menus - gui.menus
gui.dialog - gui.dialog

Tutorials

gui1 - Hello World
gui2 - Connections
gui3 - Containers and more Connections
gui4 - Custom Widgets
gui5 - Tables, Widgets, and Groups!
gui6 - Dialogs and Documents
gui7 - Custom Actions
gui8 - Forms
gui9 - Menus, Toolboxes, a full Application
gui10 - Integration with a Game

all content (c) 2006 Phil Hassey - Phil's pyGame Utilities