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

  1. -- Pain -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-02-09
  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["."]=cell{floor="fl-abyss"}
  14. cells[" "]=cell{floor="fl-bluegreen"}
  15. cells["#"]=cell{stone="st-rock3"}
  16.  
  17. actors={}
  18. stones={}
  19. cells["O"]=cell{{{add_multiactor, "ac-blackball", actors, {player=0}, 2}}}
  20. cells["%"]=cell{{{add_multistone, "st-rock3", stones}}}
  21. cells["0"]=oxyd
  22.  
  23. level = {
  24.    "####################",
  25.    "#..................#",
  26.    "#.                .#",
  27.    "#.0              0.#",
  28.    "#.                .#",
  29.    "##0              0##",
  30.    "#%#       O      #%#",
  31.    "##0              0##",
  32.    "#.                .#",
  33.    "#.0              0.#",
  34.    "#.                .#",
  35.    "#..................#",
  36.    "####################"
  37. }
  38.  
  39. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  40. oxyd_default_flavor = "a"
  41. set_default_parent(cells[" "])
  42. create_world_by_map(level)
  43. add_rubber_bands(actors, stones, -10, 4)
  44. oxyd_shuffle()
  45.