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

  1. -- Marbles & Mountains -- Oxyd Magnum -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-03-13
  5.  
  6. Require("levels/ant.lua")
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9. cells={}
  10. cells[" "]=cell{floor="fl-normal"}
  11. cells["#"]=cell{stone="st-greenbrown"}
  12. cells["v"]=cell{item= "it-tinyhollow"}
  13. cells["^"]=cell{item= "it-hill"}
  14. cells["+"]=cell{item= "it-tinyhill"}
  15. cells["o"]=cell{actor={"ac-killerball", {player=0, controllers=1,mouseforce=1}; mode=2}, parent=cells["+"]}
  16. cells["O"]=cell{actor={"ac-blackball", {player=0}; mode=2}}
  17.  
  18.  
  19. slopes={}
  20. pivots={}
  21. cells["*"]=cell{{{add_multicell, slopes, 1}}}
  22. cells["&"]=cell{{{add_multicell, pivots, slopes}, cells[" "]}}
  23.  
  24. level = {
  25.    "####################",
  26.    "#******************#",
  27.    "#*v   ^  &   ^   v*#",
  28.    "#*  0          0  *#",
  29.    "#*       +o       *#",
  30.    "#*                *#",
  31.    "#* ^   0  O 0   ^ *#",
  32.    "#*                *#",
  33.    "#*       +o       *#",
  34.    "#*  0          0  *#",
  35.    "#*v   ^      ^   v*#",
  36.    "#******************#",
  37.    "####################"
  38. }
  39.  
  40. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  41.  
  42. set_default_parent(cells[" "])
  43. oxyd_default_flavor = "c"
  44. create_world_by_map(level)
  45. spread_tag(pivots)
  46. render_slopes(slopes, 1)
  47. oxyd_shuffle()
  48.