Mercurial > nagslang
changeset 482:1b7accf22999
Set clip rect on mysurface.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 17:07:07 +0200 |
parents | edee5e51896f |
children | 0ef66a84b24d |
files | nagslang/screens/area.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/nagslang/screens/area.py Sat Sep 07 16:54:02 2013 +0200 +++ b/nagslang/screens/area.py Sat Sep 07 17:07:07 2013 +0200 @@ -227,9 +227,10 @@ return background = self._level.get_background() mysurface = background.copy() + render_rect = self._calc_viewport(mysurface, surface) + mysurface.set_clip(render_rect) for drawable in self._drawables: drawable.render(mysurface) - render_rect = self._calc_viewport(mysurface, surface) surface.blit(mysurface, (0, 0), render_rect) # Maximum width we allow for overlays max_width = min(render_rect.width, mysurface.get_width())