changeset 176:a113b3047f9a

created
author 127.0.0.1
date Mon, 02 Jul 2012 22:39:08 +0200
parents 128f7026ef33
children 699c9eaf4f28
files docs/004%2F004%2Fgame.py
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/004%2F004%2Fgame.py	Mon Jul 02 22:39:08 2012 +0200
@@ -0,0 +1,15 @@
+class Game(object):
+    def refresh(self):
+        self.level.render(self.background)
+        self.screen.blit(self.background, (0, 0))
+        self.sprites.draw(self.screen)
+        pygame.display.update()
+
+    def run(self, scenes):
+        self.refresh()
+        self.clock = pygame.time.Clock()
+        self.game_over = False
+        while not self.game_over:
+            self.display()
+            self.control()
+            self.clock.tick(30)