Mercurial > nagslang
diff nagslang/screens/area.py @ 191:e080fcd07fa9
Overlay notes
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Tue, 03 Sep 2013 21:47:24 +0200 |
parents | 97627a999042 |
children | 3dc2b6290e66 |
line wrap: on
line diff
--- a/nagslang/screens/area.py Tue Sep 03 21:44:55 2013 +0200 +++ b/nagslang/screens/area.py Tue Sep 03 21:47:24 2013 +0200 @@ -110,7 +110,7 @@ self.space.add(*self.walls) def add_game_objects(self): - for drawable in self._level.get_drawables(): + for drawable in self._level.drawables: self._drawables.add(drawable) def add_protagonist(self): @@ -168,6 +168,9 @@ drawable.render(mysurface) render_rect = self._calc_viewport(mysurface, surface) surface.blit(mysurface, (0, 0), render_rect) + for overlay in self._level.overlay_drawables: + if overlay.is_visible(): + overlay.render(surface) def tick_protagonist(self): dx, dy = self.keys.get_direction()