comparison gamelib/menu.py @ 605:ac3690c299e6 pyntnclick

Callbacks take 3 arguments
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 11 Feb 2012 20:21:23 +0200
parents fabce47e542f
children 5d62644288eb
comparison
equal deleted inserted replaced
604:08647ef4d324 605:ac3690c299e6
25 self.container.add(widget) 25 self.container.add(widget)
26 26
27 def draw_background(self): 27 def draw_background(self):
28 self.surface.blit(self._background, self.surface.get_rect()) 28 self.surface.blit(self._background, self.surface.get_rect())
29 29
30 def start(self): 30 def start(self, ev, widget):
31 self.shell.game_screen.start_game() 31 self.shell.game_screen.start_game()
32 self.shell.show_screen(self.shell.game_screen) 32 self.shell.show_screen(self.shell.game_screen)
33 33
34 def check_running(self): 34 def check_running(self):
35 return self.shell.game_screen.running 35 return self.shell.game_screen.running
36 36
37 def resume(self): 37 def resume(self, ev, widget):
38 if self.shell.game_screen.running: 38 if self.shell.game_screen.running:
39 self.shell.show_screen(self.shell.game_screen) 39 self.shell.show_screen(self.shell.game_screen)
40 40
41 def quit(self): 41 def quit(self, ev, widget):
42 pygame.event.Event(QUIT) 42 pygame.event.Event(QUIT)