Mercurial > pyntnclick
view gamelib/endscreen.py @ 443:3dab4984cbd7
Redo way of reaching end screen
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 29 Aug 2010 00:24:40 +0200 |
parents | |
children | ece69836f00a |
line wrap: on
line source
# endscreen.py # Copyright Boomslang team, 2010 (see COPYING File) # Victory screen for the game from albow.screen import Screen from albow.controls import Button from albow.resource import get_image from albow.layout import Column class EndScreen(Screen): def __init__(self, shell): Screen.__init__(self, shell) self.background = get_image('won', 'won.png') StartButton = Button('Main Menu', action = self.main_menu) QuitButton = Button('Quit', action = shell.quit) self.add(StartButton) StartButton.rect.bottomleft = (50, 550) self.add(QuitButton) QuitButton.rect.bottomleft = (250, 550) def draw(self, surface): surface.blit(self.background, (0,0)) super(EndScreen, self).draw(surface) def main_menu(self): self.shell.show_screen(self.shell.menu_screen)