Mercurial > nagslang
diff nagslang/screens/area.py @ 53:39d346467052
Draw all the walls.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 01 Sep 2013 18:39:37 +0200 |
parents | b55f1783eb6e |
children | b9430b4a48da |
line wrap: on
line diff
--- a/nagslang/screens/area.py Sun Sep 01 18:34:38 2013 +0200 +++ b/nagslang/screens/area.py Sun Sep 01 18:39:37 2013 +0200 @@ -93,13 +93,15 @@ self.walls = [] body = pymunk.Body() body.position = (0, -300) - corners = self._level.get_walls() - corner = corners[-1] - for next_corner in corners: - wall = pymunk.Segment(body, corner, next_corner, 5) - wall.elasticity = 1.0 - self.walls.append(wall) - corner = next_corner + walls = self._level.get_walls() + for wall in walls: + corners = wall + corner = corners[-1] + for next_corner in corners: + wall = pymunk.Segment(body, corner, next_corner, 5) + wall.elasticity = 1.0 + self.walls.append(wall) + corner = next_corner self.space.add(*self.walls) def add_protagonist(self):