changeset 469:82db70c28722

Added and working on hangar.
author David Sharpe <decoydavid@gmail.com>
date Sat, 07 Sep 2013 16:22:14 +0200
parents 04127e7219cd
children eb412bb594b4
files data/levels/hangar data/levels/start nagslang/screens/area.py
diffstat 3 files changed, 125 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/data/levels/hangar	Sat Sep 07 16:22:14 2013 +0200
@@ -0,0 +1,122 @@
+base_tile: tiles/floor.png
+enemies: []
+game_objects:
+- args:
+  - [1600, 2450]
+  - start
+  - [675, 300]
+  - 180
+  classname: Door
+- args:
+  - [1700, 2510]
+  - 'HANGAR 7: Void lock failure detected - please call maintenance'
+  classname: Note
+- args:
+  - [1600, 2150]
+  - hangar
+  - [1650, 2450]
+  - 180
+  classname: Door
+- args:
+  - [1700, 2210]
+  - 'HANGAR 6: '
+  classname: Note
+- args:
+  - [1600, 1850]
+  - ship_2
+  - [675, 300]
+  - 180
+  classname: Door
+- args:
+  - [1700, 1910]
+  - 'HANGAR 5: '
+  classname: Note
+- args:
+  - [1600, 950]
+  - hangar
+  - [675, 300]
+  - 180
+  classname: Door
+- args:
+  - [1700, 1010]
+  - 'HANGAR 3: '
+  classname: Note
+- args:
+  - [1600, 650]
+  - start
+  - [675, 300]
+  - 180
+  classname: Door
+- args:
+  - [1700, 710]
+  - 'HANGAR 2: '
+  classname: Note
+- args:
+  - [1600, 350]
+  - start
+  - [675, 300]
+  - 180
+  classname: Door
+- args:
+  - [1700, 410]
+  - 'HANGAR 1: '
+  classname: Note
+lines: []
+polygons:
+  1:
+  - [2400, 280]
+  - [2200, 280]
+  - [2180, 300]
+  - [1620, 300]
+  - [1600, 280]
+  - [1600, 420]
+  - [1620, 400]
+  - [2180, 400]
+  - [2200, 420]
+  - [2200, 580]
+  - [2180, 600]
+  - [1620, 600]
+  - [1600, 580]
+  - [1600, 720]
+  - [1620, 700]
+  - [2180, 700]
+  - [2200, 720]
+  - [2200, 880]
+  - [2180, 900]
+  - [1620, 900]
+  - [1600, 880]
+  - [1600, 1020]
+  - [1620, 1000]
+  - [2180, 1000]
+  - [2200, 1020]
+  - [2200, 1100]
+  - [120, 1100]
+  - [120, 1700]
+  - [2200, 1700]
+  - [2200, 1780]
+  - [2180, 1800]
+  - [1620, 1800]
+  - [1600, 1780]
+  - [1600, 1920]
+  - [1620, 1900]
+  - [2180, 1900]
+  - [2200, 1920]
+  - [2200, 2080]
+  - [2180, 2100]
+  - [1620, 2100]
+  - [1600, 2080]
+  - [1600, 2220]
+  - [1620, 2200]
+  - [2180, 2200]
+  - [2200, 2220]
+  - [2200, 2380]
+  - [2180, 2400]
+  - [1620, 2400]
+  - [1600, 2380]
+  - [1600, 2520]
+  - [1620, 2500]
+  - [2180, 2500]
+  - [2200, 2520]
+  - [2400, 2520]
+  - [2400, 280]
+size: [2601, 2601]
--- a/data/levels/start	Sat Sep 07 16:21:03 2013 +0200
+++ b/data/levels/start	Sat Sep 07 16:22:14 2013 +0200
@@ -3,8 +3,8 @@
 game_objects:
 - args:
   - [725, 300]
-  - level1
-  - [300, 300]
+  - hangar
+  - [1650, 2450]
   - 180
   classname: ContinueGameDoor
 - args:
--- a/nagslang/screens/area.py	Sat Sep 07 16:21:03 2013 +0200
+++ b/nagslang/screens/area.py	Sat Sep 07 16:22:14 2013 +0200
@@ -162,6 +162,7 @@
     def handle_event(self, ev):
         if ev.type == pygame.locals.KEYDOWN:
             if ev.key == pygame.locals.K_ESCAPE:
+                print self.protagonist.physicser.position
                 if self._level.is_starting_level():
                     QuitEvent.post()
                     return