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):