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

  1. -- Meditation -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-02-08
  5. -- 2003-02-09 -- enigma.ConserveLevel=FALSE added
  6.  
  7. dofile(enigma.FindDataFile("levels/ant.lua"))
  8.  
  9. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  10.  
  11. cells={}
  12.  
  13. cells[" "]=cell{floor="fl-bluegray"}
  14. cells["_"]=cell{floor="fl-sahara"}
  15. cells["#"]=cell{stone="st-rock1"}
  16.  
  17. puzzles = {};
  18. cells["*"]=cell{{{add_multicell, puzzles}}}
  19.  
  20. cells["O"]=cell{item="it-hollow"}
  21. cells["@"]=cell{{{wormhole, 2.5, 2.5, {range=1, strength=10}}}}
  22. cells["o"]=cell{actor={"ac-whiteball-small", {player=0, mouseforce=1}}}
  23. cells["6"]=cell{{cells["o"], cells["_"]}}
  24.  
  25. level = {
  26.    "####################",
  27.    "#*****        *****#",
  28.    "#*6  *        *  o*#",
  29.    "#*   *O O     *   *#",
  30.    "#*   *        *   *#",
  31.    "#*****O O  @  *****#",
  32.    "#                  #",
  33.    "#*****        *****#",
  34.    "#*   *  @  @  *   *#",
  35.    "#*   *        *   *#",
  36.    "#*o  *        *  o*#",
  37.    "#*****        *****#",
  38.    "####################"
  39. }
  40.  
  41. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  42. set_default_parent(cells[" "])
  43. create_world_by_map(level)
  44. render_puzzles(puzzles);
  45. enigma.ConserveLevel=FALSE
  46.