Mercurial > nagslang
changeset 485:69b8d6cbc692
Ensure we draw background once only
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 17:29:15 +0200 |
parents | ad29184ee944 |
children | 04908862a0b2 |
files | nagslang/level.py |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
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):