diff pyntnclick/gamescreen.py @ 599:2d2ea51b73ad pyntnclick

Move menu.py and endscreen.py to gamelib. Add default versions for new games
author Neil Muller <neil@dip.sun.ac.za>
date Sat, 11 Feb 2012 18:46:19 +0200
parents 7e4a20eb78b8
children fabce47e542f
line wrap: on
line diff
--- a/pyntnclick/gamescreen.py	Sat Feb 11 18:31:56 2012 +0200
+++ b/pyntnclick/gamescreen.py	Sat Feb 11 18:46:19 2012 +0200
@@ -267,3 +267,29 @@
     def begin_frame(self):
         if self.running:
             self.state_widget.animate()
+
+
+class DefEndScreen(Screen):
+    """A placeholder 'Game Over' screen so people can get started easily"""
+
+    def __init__(self, shell, game_description):
+        Screen.__init__(self, shell)
+
+        self.background = game_description.resource.get_image(
+                ('pyntnclick', 'end.png'))
+
+    def draw(self, surface):
+        surface.blit(self.background, (0, 0))
+
+
+class DefMenuScreen(Screen):
+    """A placeholder Start screen so people can get started easily"""
+
+    def __init__(self, shell, game_description):
+        Screen.__init__(self, shell)
+
+        self.background = game_description.resource.get_image(
+                ('pyntnclick', 'start.png'))
+
+    def draw(self, surface):
+        surface.blit(self.background, (0, 0))