# HG changeset patch # User David Sharpe # Date 1378585613 -7200 # Node ID a68951a9fe40fef5bf89776a99b0c2bd49c85059 # Parent 66dd5ac002b76623ce27bfdbf311f3e435d10666 More Cargo bay. diff -r 66dd5ac002b7 -r a68951a9fe40 data/levels/cargo_bay --- 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: diff -r 66dd5ac002b7 -r a68951a9fe40 nagslang/game_object.py --- 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')),