diff gamelib/gamescreen.py @ 443:3dab4984cbd7

Redo way of reaching end screen
author Neil Muller <neil@dip.sun.ac.za>
date Sun, 29 Aug 2010 00:24:40 +0200
parents 0fc208423b98
children a30f91ee5b33
line wrap: on
line diff
--- a/gamelib/gamescreen.py	Sun Aug 29 00:01:14 2010 +0200
+++ b/gamelib/gamescreen.py	Sun Aug 29 00:24:40 2010 +0200
@@ -124,6 +124,9 @@
             self.state.set_current_detail(None)
             self._mouse_move(mouse.get_pos())
 
+    def end_game(self):
+        self.screen.shell.show_screen(self.screen.shell.end_screen)
+
 
 class DetailWindow(Widget):
     def __init__(self, screen):
@@ -139,6 +142,9 @@
     def close_but(self):
         self.parent.clear_detail()
 
+    def end_game(self):
+        self.parent.end_game()
+
     def set_image_rect(self, rect):
         bw = self.border_width
         self.image_rect = rect