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

  1. -- Chained -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-02-02
  5. -- 2003-02-10 -- keeping up to date with latest additions to ant.lua
  6.  
  7. dofile(enigma.FindDataFile("levels/ant.lua"))
  8.  
  9. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  10.  
  11. cells={}
  12.  
  13. cells["."]=abyss
  14. cells[" "]=cell{floor="fl-metal"}
  15. cells["_"]=cell{floor="fl-normal"}
  16. cells["#"]=cell{stone="st-rock2"}
  17. cells["x"]=cell{stone="st-grate1"}
  18. cells["0"]=oxyd
  19.  
  20. blocks = {};
  21. actors = {};
  22. cells["W"]=cell{{cells["_"],{add_multistone, "st-wood", blocks}}}
  23. cells["O"]=cell{{cells["_"],{add_multiactor, "ac-blackball", actors, {player=0}}}}
  24.  
  25. level = {
  26.    "#0#####......#####0#",
  27.    "0     #......#     0",
  28.    "#     #......#     #",
  29.    "#     #......#     #",
  30.    "#     ########     #",
  31.    "#xxxxxxxxxxxxxxxxxx#",
  32.    "#________W_O_______#",
  33.    "#xxxxxxxxxxxxxxxxxx#",
  34.    "#     ########     #",
  35.    "#     #......#     #",
  36.    "#     #......#     #",
  37.    "0     #......#     0",
  38.    "#0#####......#####0#"
  39. }
  40.  
  41. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  42. oxyd_default_flavor = "b"
  43. set_default_parent(cells[" "])
  44. create_world_by_map(level)
  45. add_rubber_bands(actors, blocks, 50, 0)
  46. oxyd_shuffle()
  47.