Mercurial > nagslang
diff nagslang/level.py @ 485:69b8d6cbc692
Ensure we draw background once only
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 17:29:15 +0200 |
parents | d087dfb10896 |
children | ae8eb7c0f7bb |
line wrap: on
line diff
--- a/nagslang/level.py Sat Sep 07 17:26:44 2013 +0200 +++ b/nagslang/level.py Sat Sep 07 17:29:15 2013 +0200 @@ -204,10 +204,11 @@ pygame.draw.lines(self._surface, LINE_COLOR, False, pointlist, 2) def get_background(self): - self._draw_background() - self._draw_exterior() - # Draw polygons - self._draw_walls() + if self._surface is None: + self._draw_background() + self._draw_exterior() + # Draw polygons + self._draw_walls() return self._surface def _draw_exterior(self, force=False):