view data/levels/level1 @ 209:ad1d3de210cd

Drop compatibility imports, and allow an optional module on classnames
author Stefano Rivera <stefano@rivera.za.net>
date Tue, 03 Sep 2013 23:45:56 +0200
parents 34c11bb5c96e
children b6db213e53a2
line wrap: on
line source

base_tile: tiles/floor.png
enemies:
- args:
  - [750, 300]
  - [650, 500]
  classname: PatrollingAlien
game_objects:
- args:
  - [250, 350]
  classname: Box
- args:
  - [300, 400]
  classname: FloorSwitch
  name: light_switch
- args:
  - [300, 600]
  classname: FloorSwitch
  name: door_switch
- args:
  - [300, 500]
  - light_switch
  classname: FloorLight
  name: light
- args:
  - [250, 500]
  - both_switches
  classname: FloorLight
  name: light2
- args: [light_switch, door_switch]
  classname: puzzle.StateLogicalAndPuzzler
  name: both_switches
- args:
  - [400, 400]
  - level2
  - [900, 200]
  classname: Door
- args:
  - [600, 200]
  - level1
  - [600, 700]
  - door_switch
  classname: Door
  name: switch_door
- args:
  - [620, 220]
  - door_switch
  classname: FloorLight
  name: door_light
- args:
  - [290, 160]
  - Run around, press some buttons, have fun!
  classname: Note
lines:
- - [750, 680]
  - [950, 680]
- - [750, 480]
  - [950, 480]
- - [750, 480]
  - [750, 680]
- - [950, 480]
  - [950, 680]
polygons:
  1:
  - [60, 780]
  - [130, 850]
  - [1150, 850]
  - [1010, 710]
  - [1010, 190]
  - [880, 60]
  - [700, 60]
  - [560, 200]
  - [560, 650]
  - [410, 650]
  - [410, 70]
  - [60, 70]
  - [260, 270]
  - [60, 470]
  - [60, 780]
size: [1200, 900]