comparison gamelib/endscreen.py @ 530:fe51223e0c8d

PEP8 cleanup data.py and endscreen.py
author Neil Muller <neil@dip.sun.ac.za>
date Sat, 11 Feb 2012 11:58:57 +0200
parents 0ce08d5e2acb
children f95830b58336
comparison
equal deleted inserted replaced
529:a6f9b6edb6c7 530:fe51223e0c8d
4 4
5 from albow.screen import Screen 5 from albow.screen import Screen
6 from albow.resource import get_image 6 from albow.resource import get_image
7 7
8 from gamelib.widgets import BoomImageButton 8 from gamelib.widgets import BoomImageButton
9
9 10
10 class EndImageButton(BoomImageButton): 11 class EndImageButton(BoomImageButton):
11 12
12 FOLDER = 'won' 13 FOLDER = 'won'
13 14
14 15
15 class EndScreen(Screen): 16 class EndScreen(Screen):
16 def __init__(self, shell): 17 def __init__(self, shell):
17 Screen.__init__(self, shell) 18 Screen.__init__(self, shell)
18 self.background = get_image('won', 'won.png') 19 self.background = get_image('won', 'won.png')
19 self._menu_button = EndImageButton('menu.png', 26, 500, action=self.main_menu) 20 self._menu_button = EndImageButton('menu.png', 26, 500,
20 self._quit_button = EndImageButton('quit.png', 250, 500, action=shell.quit) 21 action=self.main_menu)
22 self._quit_button = EndImageButton('quit.png', 250, 500,
23 action=shell.quit)
21 self.add(self._menu_button) 24 self.add(self._menu_button)
22 self.add(self._quit_button) 25 self.add(self._quit_button)
23 26
24 def draw(self, surface): 27 def draw(self, surface):
25 surface.blit(self.background, (0, 0)) 28 surface.blit(self.background, (0, 0))
26 self._menu_button.draw(surface) 29 self._menu_button.draw(surface)
27 self._quit_button.draw(surface) 30 self._quit_button.draw(surface)
28 31
29 def main_menu(self): 32 def main_menu(self):
30 self.shell.show_screen(self.shell.menu_screen) 33 self.shell.show_screen(self.shell.menu_screen)
31
32