Mercurial > rinkhals
view gamelib/mainmenu.py @ 5:67b79658b047
Refactor and simplify menu.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 30 Aug 2009 13:04:24 +0000 |
parents | e8ddbc95cbf3 |
children | c0abad23a055 |
line wrap: on
line source
"""Main menu.""" from pgu import gui import pygame import constants class MainMenu(gui.Table): def __init__(self,**params): gui.Table.__init__(self,**params) def fullscreen_changed(btn): pygame.display.toggle_fullscreen() fg = (255,255,255) self.tr() self.td(gui.Label(constants.NAME, color=fg), colspan=2) self.tr() self.td(gui.Label("Start", color=fg), align=1) btn = gui.Switch(value=False,name='fullscreen') btn.connect(gui.CHANGE, fullscreen_changed, btn) self.tr() self.td(gui.Label("Full Screen: ",color=fg),align=1) self.td(btn) self.tr() self.td(gui.Label("Quit", color=fg), align=1)