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

  1. -- Laser Room II -- Oxyd Magnum -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-03-10
  5.  
  6. Require("levels/ant.lua")
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9.  
  10. cells={}
  11. use_cells(cells, ".", "X")
  12.  
  13. cells["="]=doorh
  14. cells[" "]=cell{floor="fl-bluegreen"}
  15. cells["#"]=cell{stone="st-woven"}
  16. cells["*"]=cell{stone="st-break_acwhite"}
  17. cells[":"]=cell{{{mirrorp, FALSE, TRUE, 1}}}
  18. cells["|"]=cell{{{mirrorp, FALSE, FALSE, 1}}}
  19. cells["-"]=cell{{{mirrorp, FALSE, TRUE, 3}}}
  20. cells["L"]=cell{{{laser, TRUE, EAST}}}
  21. cells["o"]=cell{item= "it-extralife"}
  22. cells["c"]=cell{item= {"it-coin", {value=4}}}
  23. cells["d"]=cell{{{document, ""}}}
  24. cells["x"]=cell{{cells["."], cells["X"]}}
  25.  
  26. level = {
  27.    "####################",
  28.    "#   X.0.X.0.XB     #",
  29.    "#   X...X...X      #",
  30.    "#   XXXXXXXXX      #",
  31.    "#  L  :   |    B   #",
  32.    "#                  #",
  33.    "#    . .           #",
  34.    "#    .*.     O #   #",
  35.    "#    .o.           #",
  36.    "#    .*. xxx       #",
  37.    "#    .d. x0x       #",
  38.    "#    .*. x0x       #",
  39.    "#   #.c. xxx###=####",
  40.    "#    ...           #",
  41.    "#     B            #",
  42.    "#                  #",
  43.    "#     -    B    -  #",
  44.    "#                  #",
  45.    "#                  #",
  46.    "#              xxx #",
  47.    "#  #  -   |  B x0x #",
  48.    "#   XXXXX      xxx #",
  49.    "#   X...X     #    #",
  50.    "#   X.0.X          #",
  51.    "####################"
  52. }
  53.  
  54. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  55.  
  56. set_default_parent(cells[" "])
  57. oxyd_default_flavor = "c"
  58. create_world_by_map(level)
  59. oxyd_shuffle()
  60.