changeset 133:aca8b7456c72

Pass engine to all Scene draw() methods
author Stefano Rivera <stefano@rivera.za.net>
date Tue, 05 Apr 2011 00:04:30 +0200
parents a721d0139896
children 4713a2a3b0be
files skaapsteker/engine.py skaapsteker/menuscene.py
diffstat 2 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/skaapsteker/engine.py	Tue Apr 05 00:43:16 2011 +0200
+++ b/skaapsteker/engine.py	Tue Apr 05 00:04:30 2011 +0200
@@ -68,7 +68,7 @@
         for widget in self.widgets:
             widget.dispatch(ev)
 
-    def draw(self, surface):
+    def draw(self, surface, engine):
         """Update the scene surface."""
         for widget in self.widgets:
             widget.draw(surface)
--- a/skaapsteker/menuscene.py	Tue Apr 05 00:43:16 2011 +0200
+++ b/skaapsteker/menuscene.py	Tue Apr 05 00:04:30 2011 +0200
@@ -1,5 +1,5 @@
 import pygame
-from pygame.locals import (K_ESCAPE, K_DOWN, K_UP, K_q, KEYDOWN, QUIT)
+from pygame.locals import K_ESCAPE, K_q, KEYDOWN, QUIT
 
 from .engine import ChangeScene, Scene
 from .levelscene import LevelScene
@@ -36,7 +36,7 @@
 
     def draw(self, surface, engine):
         surface.fill(pygame.Color('black'))
-        super(MenuScene, self).draw(surface)
+        super(MenuScene, self).draw(surface, engine)
 
     def dispatch(self, ev):
         if ev.type is KEYDOWN: