Mercurial > boomslang
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 |