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')),