Nom
[tabakrolletjie.git] / tabakrolletjie / scenes / night.py
index 3f63f872dd408b8a16963b343821b60b3eca6c6c..c532c77159c623f9cedb0a8000f69ef72da1cd16 100644 (file)
@@ -24,13 +24,17 @@ class NightScene(BaseScene):
             turnip = Turnip(space=self._space, **turnip_data)
             self._turnips.append(turnip)
 
-
     @debug_timer("night.render")
     def render(self, surface, gamestate):
         surface.fill((0, 0, 155))
         self._mould.render(surface)
-        for turnip in self._turnips:
-            turnip.render(surface)
+        for turnip in self._turnips[:]:
+            if turnip.eaten:
+                self._turnips.remove(turnip)
+                turnip.remove()
+                gamestate.eaten += 1
+            else:
+                turnip.render(surface)
         self._lights.render_light(surface)
         self._obstacles.render(surface)
         self._lights.render_fittings(surface)