# HG changeset patch # User Stefano Rivera # Date 1328984483 -7200 # Node ID ac3690c299e693645fd4b96b431c805d4587acca # Parent 08647ef4d3244930ab40437211eb3dfda94dea85 Callbacks take 3 arguments diff -r 08647ef4d324 -r ac3690c299e6 gamelib/menu.py --- a/gamelib/menu.py Sat Feb 11 20:11:58 2012 +0200 +++ b/gamelib/menu.py Sat Feb 11 20:21:23 2012 +0200 @@ -27,16 +27,16 @@ def draw_background(self): self.surface.blit(self._background, self.surface.get_rect()) - def start(self): + def start(self, ev, widget): self.shell.game_screen.start_game() self.shell.show_screen(self.shell.game_screen) def check_running(self): return self.shell.game_screen.running - def resume(self): + def resume(self, ev, widget): if self.shell.game_screen.running: self.shell.show_screen(self.shell.game_screen) - def quit(self): + def quit(self, ev, widget): pygame.event.Event(QUIT)