Mercurial > nagslang
changeset 301:893f148a2f13
Walls need WALL_COLLISION_TYPE.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Thu, 05 Sep 2013 23:56:25 +0200 |
parents | ff5d0247f979 |
children | a0a471ad2ee8 |
files | nagslang/screens/area.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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