comparison gamelib/menu.py @ 609:f20262b41cbf pyntnclick

Remove remnants of albow from menu.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 11 Feb 2012 20:59:39 +0200
parents a25cd1c6335a
children 2d2c1052ee50
comparison
equal deleted inserted replaced
608:a25cd1c6335a 609:f20262b41cbf
11 class MenuScreen(Screen): 11 class MenuScreen(Screen):
12 def setup(self): 12 def setup(self):
13 self._background = self.resource.get_image('splash/splash.png') 13 self._background = self.resource.get_image('splash/splash.png')
14 14
15 self.add_image_button((16, 523), 'splash/play.png', self.start) 15 self.add_image_button((16, 523), 'splash/play.png', self.start)
16 # FIXME: Only show this when check_running: 16 if self.check_running():
17 self.add_image_button((256, 523), 'splash/resume.png', self.resume) 17 self.add_image_button((256, 523), 'splash/resume.png', self.resume)
18 self.add_image_button((580, 523), 'splash/quit.png', self.quit) 18 self.add_image_button((580, 523), 'splash/quit.png', self.quit)
19 19
20 def add_image_button(self, rect, image_name, callback): 20 def add_image_button(self, rect, image_name, callback):
21 image = self.resource.get_image(image_name) 21 image = self.resource.get_image(image_name)
22 widget = ImageButtonWidget(rect, image) 22 widget = ImageButtonWidget(rect, image)
28 28
29 def start(self, ev, widget): 29 def start(self, ev, widget):
30 self.change_screen('end') 30 self.change_screen('end')
31 31
32 def check_running(self): 32 def check_running(self):
33 return self.shell.game_screen.running 33 # TODO: Implement this magic.
34 return False
34 35
35 def resume(self, ev, widget): 36 def resume(self, ev, widget):
36 if self.shell.game_screen.running: 37 # TODO: Implement this magic.
37 self.shell.show_screen(self.shell.game_screen) 38 pass
38 39
39 def quit(self, ev, widget): 40 def quit(self, ev, widget):
40 pygame.event.post(pygame.event.Event(QUIT)) 41 pygame.event.post(pygame.event.Event(QUIT))