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

  1. -- Wild -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-02-09
  5.  
  6. dofile(enigma.FindDataFile("levels/ant.lua"))
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9.  
  10. cells={}
  11. cells[" "]=cell{floor="fl-metal"}
  12. cells["#"]=cell{stone="st-rock1"}
  13. cells["S"]=cell{stone="st-rock1"}
  14.  
  15. actors={}
  16. cells["O"]=cell{{{add_multiactor, "ac-blackball", actors, {player=0}}}}
  17. cells["Q"]=cell{{{add_multiactor, "ac-whiteball", actors, {player=1}}}}
  18. cells["0"]=oxyd
  19.  
  20. cells["V"]=cell{{{gradient, 1}}}
  21. cells["^"]=cell{{{gradient, 2}}}
  22. cells[">"]=cell{{{gradient, 3}}}
  23. cells["<"]=cell{{{gradient, 4}}}
  24. cells["T"]=cell{{{gradient, 5}}}
  25. cells["L"]=cell{{{gradient, 7}}}
  26. cells["R"]=cell{{{gradient, 6}}}
  27. cells["/"]=cell{{{gradient, 8}}}
  28.  
  29. level = {
  30.    "####################",
  31.    "#TVVVVVVVVVVVVVVVVR#",
  32.    "0>                <0",
  33.    "#>                <#",
  34.    "0>                <0",
  35.    "#>       Q        <#",
  36.    "0>                <0",
  37.    "#>        O       <#",
  38.    "0>                <0",
  39.    "#>                <#",
  40.    "0>                <0",
  41.    "#L^^^^^^^^^^^^^^^^/#",
  42.    "####################"
  43. }
  44.  
  45. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  46. oxyd_default_flavor = "a"
  47. set_default_parent(cells[" "])
  48. create_world_by_map(level)
  49. add_rubber_bands(actors, actors, 100, 0)
  50. oxyd_shuffle()
  51.