Mercurial > nagslang
changeset 563:a68951a9fe40
More Cargo bay.
author | David Sharpe <decoydavid@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 22:26:53 +0200 |
parents | 66dd5ac002b7 |
children | 7d8a44ef06b8 6d2f6fcd914d |
files | data/levels/cargo_bay nagslang/game_object.py |
diffstat | 2 files changed, 15 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/data/levels/cargo_bay Sat Sep 07 22:15:56 2013 +0200 +++ b/data/levels/cargo_bay Sat Sep 07 22:26:53 2013 +0200 @@ -2,13 +2,13 @@ enemies: [] game_objects: - args: - - [10, 1200] + - [470, 1265] - hangar - [2350, 1450] - 0 classname: Door - args: - - [60, 1250] + - [530, 1309] - 'To HANGAR' classname: Note - args: @@ -49,22 +49,22 @@ name: light_switch_6 - args: - [337, 1643] - classname: Box + classname: SokoBox - args: - [607, 1643] - classname: Box + classname: SokoBox - args: - [607, 1913] - classname: Box + classname: SokoBox - args: - [607, 2093] - classname: Box + classname: SokoBox - args: - [789, 2003] - classname: Box + classname: SokoBox - args: - [789, 1913] - classname: Box + classname: SokoBox - args: - [438, 980] classname: Box @@ -98,7 +98,11 @@ name: switch_door_to_crew_quarters - args: - [1345, 1309] - - 'To CREW QUARTERS' + - 'To CREW QUARTERS: sealed due to box placement exclusion and drainage pipe complex blockages.' + classname: Note +- args: + - [800, 2200] + - 'This place always reminds me of something... Oh, I must buy milk.' classname: Note lines: [] polygons:
--- a/nagslang/game_object.py Sat Sep 07 22:15:56 2013 +0200 +++ b/nagslang/game_object.py Sat Sep 07 22:26:53 2013 +0200 @@ -361,12 +361,12 @@ class SokoBox(GameObject): def __init__(self, space, position): - body = make_body(1, pymunk.inf, position) + body = make_body(1, pymunk.inf, position, 0.2) self.shape = pymunk.Poly( body, [(-40, -40), (40, -40), (40, 40), (-40, 40)]) self.shape.friction = 0.5 self.shape.collision_type = COLLISION_TYPE_FURNITURE - super(Box, self).__init__( + super(SokoBox, self).__init__( SingleShapePhysicser(space, self.shape), render.ImageRenderer( resources.get_image('objects', 'sokobox.png')),