Saturday, June 04, 2005

Why Hacks are Bad

So, Pygame in a GTK window is a dead end. It requires the SDL window hack (see vellum/gui/frontend.py for implementation details). This works, with a lot of kludgity, in Python 2.3. I just discovered that it's completely broken again in Python 2.4 if you're on Windows. This, combined with the fundamental problem that you can only have one Pygame window in your program (not "at a time"; ever) makes Pygame a total dead end for Vellum. Maybe I can try to make gnomecanvas bindings compile again. (Sigh of a thousand hurricanes.)

No comments: