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)