[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[pygame] planes 0.6.0 released



Hey,

I have just released v0.6.0 of the planes module.


planes is a hierarchical surface framework for PyGame, extending it
with a hierarchy of mouse-sensitive, draggable Surfaces that can be
used as sprites, windows, icons or other interactive elements.

In addition, the planes.gui module provides basic GUI elements like
container, label, text box, option list and button.

http://florian-berger.de/en/software/planes


Changes:

planes now logs runtime statistics and displays them when F12 is
pressed. There is a font manager class now, and planes comes bundled
with a selection of free fonts for instant use. A font usage example is
included. There is a new widget planes.gui.ProgressBar. All gfx and
font resources are now bundled in a 'resources.zip' file which is
distributed along with planes. planes now uses cx_Freeze to build
executables. Added mouse wheel support for the Plane class and the
PlusMinusBox widget specifically. Optimized Plane.render() a little to
check whether subplanes actually intersect with Display.rect. Bug fixes
and enhancements in Plane.render(), gui.Container.sub(), and
'planes_interactive.py'. Docs update.


planes is quite powerful, but sadly lacks a tutorial to get started.
This will be added in the beta (0.9.x) releases.


planes powers the 2D client of the Fabula engine:
http://fabula-engine.org/


Cheers,
	Florian