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

  1. -- Meditation -- Oxyd Extra -- the Enigma Level
  2. -- (c) 2002 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-02-21
  5.  
  6. dofile(enigma.FindDataFile("levels/ant.lua"))
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9. function get_hollow_1() return hollows[1] end
  10. function get_hollow_2() return hollows[2] end
  11. function get_hollow_3() return hollows[3] end
  12. function get_hollow_4() return hollows[4] end
  13. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  14. -- and finally, the map itself
  15. cells={}
  16. cells["."]=abyss
  17. cells[" "]=cell{floor="fl-rough"}
  18. cells["#"]=cell{{{checkerfloor, {cell{stone="st-marble"},cell{stone="st-rock6"}}}}}
  19. cells["o"]=cell{actor={"ac-whiteball-small", {player=0, mouseforce=1}}}
  20. hollows = {}
  21. cells["O"]=cell{{{add_multiitem, "it-hollow", hollows}}}
  22. cells["1"]=cell{item={"it-trigger", {action="trigger", target="it-hollow1"}}}
  23. cells["2"]=cell{item={"it-trigger", {action="trigger", target="it-hollow2"}}}
  24. cells["3"]=cell{item={"it-trigger", {action="trigger", target="it-hollow3"}}}
  25. cells["4"]=cell{item={"it-trigger", {action="trigger", target="it-hollow4"}}}
  26.  
  27. level = {
  28.    "....................",
  29.    ".....  ## .## ......",
  30.    "...    ##  ##     ..",
  31.    ".    ##O2##1O##    .",
  32.    "  #####3o##o4#####  ",
  33.    " ##### ##  ## ##### ",
  34.    " ##### ##  ## ##### ",
  35.    "  #####1o##o2#####  ",
  36.    ".    ##O4##3O##     ",
  37.    ".. ... ##  ##   .  .",
  38.    "..... ###  ### .....",
  39.    "..... ## .  ##  ....",
  40.    "....................",
  41. }
  42.  
  43.  
  44. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  45.  
  46. set_default_parent(cells[" "])
  47. create_world_by_map(level)
  48.  
  49.