Mercurial > nagslang
changeset 503:5680d7383717
Tweak surface creation
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 18:26:21 +0200 |
parents | b6c452243677 |
children | 45df0f5eac53 |
files | nagslang/screens/area.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/nagslang/screens/area.py Sat Sep 07 18:26:05 2013 +0200 +++ b/nagslang/screens/area.py Sat Sep 07 18:26:21 2013 +0200 @@ -226,9 +226,11 @@ if self._disable_render: return background = self._level.get_background() - mysurface = background.copy() - render_rect = self._calc_viewport(mysurface, surface) + render_rect = self._calc_viewport(background, surface) + #mysurface = background.copy() + mysurface = pygame.surface.Surface(background.get_size()) mysurface.set_clip(render_rect) + mysurface.blit(background, render_rect.topleft, render_rect) for drawable in self._drawables: drawable.render(mysurface) surface.blit(mysurface, (0, 0), render_rect)