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

  1. -- Mirror Moves -- Oxyd Extra -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-03-07
  5.  
  6. Require("levels/ant.lua")
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9.  
  10. cells={}
  11. cells[" "]=cell{floor="fl-bluegray"}
  12. cells["#"]=cell{stone="st-rock5"}
  13. cells["B"]=cell{stone="st-break_acwhite"}
  14. cells["="]=cell{stone="st-glass"}
  15. cells["S"]=cell{stone={"st-switch", {action="onoff",  target="laserA"}}}
  16. cells["L"]=cell{stone={"st-laser", {on=FALSE, dir=EAST, name="laserA"}}}
  17. cells["-"]=cell{{{mirrorp, FALSE, FALSE, 1}}}
  18. cells["/"]=cell{{{mirrorp, TRUE,  FALSE, 4}}}
  19. cells["<"]=cell{{{mirror3, FALSE, FALSE, 2}}}
  20. cells[">"]=cell{{{mirror3, FALSE, FALSE, 4}}}
  21. cells["c"]=cell{item={"it-coin", {value=1}}}
  22. cells["0"]=oxyd
  23.  
  24. cells["O"]=cell{actor={"ac-blackball", {player=0}}}
  25.  
  26. level = {
  27.    "##########0#######0#",
  28.    "#   B  c  B       B#",
  29.    "#   B    BBBB c   >#",
  30.    "#    BB   BB       #",
  31.    "#B    B   BB       #",
  32.    "0BB   Bc   B    c  #",
  33.    "#BB      c  c      #",
  34.    "#        O      c  #",
  35.    "#            /     #",
  36.    "# ###===    B      #",
  37.    "# S#L  =  - BBB   <#",
  38.    "# ###  =     B    B#",
  39.    "##################0#"
  40. }
  41.  
  42. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  43.  
  44. set_default_parent(cells[" "])
  45. oxyd_default_flavor = "c"
  46. create_world_by_map(level)
  47. oxyd_shuffle()
  48.