# HG changeset patch # User Jeremy Thurgood # Date 1378418185 -7200 # Node ID 893f148a2f13982c0afc3066c91bc485ba469244 # Parent ff5d0247f97976b9e58918e2c53345df87a9f5dc Walls need WALL_COLLISION_TYPE. diff -r ff5d0247f979 -r 893f148a2f13 nagslang/screens/area.py --- a/nagslang/screens/area.py Thu Sep 05 23:55:42 2013 +0200 +++ b/nagslang/screens/area.py Thu Sep 05 23:56:25 2013 +0200 @@ -4,7 +4,8 @@ import pymunk import pymunk.pygame_util -from nagslang.constants import COLLISION_TYPE_PLAYER, CALLBACK_COLLIDERS +from nagslang.constants import ( + COLLISION_TYPE_WALL, COLLISION_TYPE_PLAYER, CALLBACK_COLLIDERS) from nagslang.events import ScreenChange, DoorEvent, FireEvent from nagslang.level import Level from nagslang.screens.base import Screen @@ -108,6 +109,7 @@ corner = corners[-1] for next_corner in corners: wall = pymunk.Segment(body, corner, next_corner, 5) + wall.collision_type = COLLISION_TYPE_WALL wall.elasticity = 1.0 self.walls.append(wall) corner = next_corner