GUI module [1] Overview The widgets that make up the user interface for the game. [2] Dependencies Map View (--> mapview.txt) [3] Requirements * support for multiple windows on top of the (fullscreen) mapview * transparent/translucent window background * use true type fonts * text in utf-8 format * provide label and text input widgets * provide image/animation widget * provide graphical (possibly animated) button widget * provide lists with active (selectable) and inactive (not selectable) items * provide table widget (for rendering inventory, saved games with pictures and descriptions, etc.) * active widget must become highlighted (become brighter) * optimized for keyboard/gamepad control * Python wrappers [4] References * Joel's latest GUI implementation in CVS http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell/src/gui/