home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Enigma / Enigma-081.exe / data / levels / ant19.lua < prev    next >
Text File  |  2003-03-14  |  1KB  |  49 lines

  1. -- Wells -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-03-07
  5.  
  6. Require("levels/ant.lua")
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9. cells = {}
  10.  
  11. cells[" "] = cell{floor="fl-himalaya"}
  12. cells["#"] = cell{stone="st-rock4"}
  13. cells["S"] = cell{{{switch, "switchb", "callback"}}}
  14.  
  15. cells["e"] = cell{item ="it-extralife"}
  16. cells["s"] = cell{item ="it-spring1"}
  17. cells["O"] = cell{actor={face="ac-blackball", attr={player=0}, mode=2}}
  18.  
  19. doors1 = {}
  20. doors2 = {}
  21. cells["1"] = cell{{{add_multistone, "st-door_a", doors1, {type="v"}}}}
  22. cells["2"] = cell{{{add_multistone, "st-door_a", doors2, {type="v"}}}}
  23. switch1    = cell{{{send_group_message, doors1, "openclose", nil; mode=-1}}}
  24. switch2    = cell{{{send_group_message, doors2, "openclose", nil; mode=-1}}}
  25. switchb    = cell{{switch1, switch2}}
  26.  
  27. cells["%"] = cell{{cells["#"], switch2}}
  28.  
  29. level = {
  30.    "####.##########.####",
  31.    "#0 ###        ### s#",
  32.    "#   1          2   #",
  33.    "#   1          2   #",
  34.    "#   1          2   #",
  35.    "#  ###        ###  #",
  36.    "S  X.#    O   #.X  S",
  37.    "#  ###        ###  #",
  38.    "#   1          2   #",
  39.    "#   1          2   #",
  40.    "#   1          2   #",
  41.    "#e ###        ### 0#",
  42.    "####.##########.###%"
  43. }
  44. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  45.  
  46. oxyd_default_flavor = "c"
  47. set_default_parent(cells[" "])
  48. create_world_by_map(level)
  49.