Mercurial > skaapsteker
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: