Skip to content
/ pgu Public
forked from parogers/pgu

Automatically exported from code.google.com/p/pgu

License

Notifications You must be signed in to change notification settings

gunpadawan/pgu

Repository files navigation

Phil's pyGame Utilities
-----------------------
A collection of handy utilities and libraries
created by Phil Hassey.

http://www.imitationpickles.org/pgu/
[email protected]

tileedit  -- edit tga based images
leveledit -- edit tga based levels in tile, isometric, and hexagonal formats
tganew    -- create tga files
levelfancy-- prettyify your levels

gui     -- gui with standard widget, dialogs, html, connections, and themes
html    -- html rendering utilities
layout  -- layout utilities
text    -- text rendering utilities

tilevid -- sprite and tile engine
isovid  -- isometric sprite and tile engine
hexvid  -- hexagonal sprite and tile engine (alpha)
engine  -- state engine
timer   -- a timer for games with set-rate FPS
high    -- high score tracking
ani     -- animation helpers
algo    -- helpful pathfinding algoritms
fonts   -- font wrappers, bitmapped fonts

See LICENSE.txt for license details.

Vera.ttf is from:
http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/
see that site for more information about the font.

See docs for more information.  To build documentation:

$ cd docs
$ python build.py
$ your-favorite-browser index.html

To understand pgu.gui -- read:
http://www.w3.org/TR/REC-html40/
(pgu.gui is based heavily on my HTML background)

To understand the pgu.gui default theme -- read:
http://www.w3.org/TR/REC-CSS2/box.html
(the theme uses the css 2 box model)

To see some examples: 

$ cd examples
$ python gui9.py
$ python gui10.py
$ python tilevid5.py
$ python html5.py # must build docs first

THANKS
======
* gal koren -- bugs, draft of html.HTML, suggestions, bug finding, ScrollArea widget, FileDialog, List, Console
* fdarling -- testing, suggestions, bug fixing, code cleanup, menus & slider UI fixes, new Table class, reorganization of pgu.gui into a package

richard jones -- packaging, suggestions, code cleanup
jhofmann -- tiled preview in tileedit and PIL support
Dr. L. Humbert -- gui.Password widget
illume -- added auto-load features to tile & leveledit
python -- suggestions, bug finding, bug fixing (unicode)
Addison Hardy -- added ScrollArea to html5.py
dang`r`us -- testing, suggestions
piman -- testing, suggestions
coca-cola -- testing
tenoften -- testing

About

Automatically exported from code.google.com/p/pgu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%