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

  1. -- Smutty Smurf 2003
  2. -- ESPRIT #008
  3.  
  4. levelw = 20
  5. levelh = 13
  6. create_world(levelw, levelh)
  7. oxyd_default_flavor = "b"       -- Default flavor for oxyd stones.
  8.  
  9. set_actor("ac-blackball", 10,6.5, {player=0})
  10.  
  11. fill_floor("fl-metal", 0,0, level_width,level_height)
  12. function renderLine( line, pattern)
  13.     for i=1, strlen(pattern) do
  14.       local c = strsub( pattern, i, i)
  15.       if c ==   "#" then
  16.          set_stone("st-actorimpulse",i-1,line)
  17.       elseif c=="S" then
  18.          set_item("it-umbrella", i-1,line)
  19.       elseif c=="D" then
  20.      set_stone("st-death",i-1,line)
  21.       elseif c=="W" then
  22.          set_stone("st-metal",i-1,line)
  23.       elseif c=="O" then
  24.      oxyd(i-1,line)
  25.       elseif c=="1" then
  26.          set_stone("st-oneway_black-w",i-1,line)
  27.       elseif c=="2" then
  28.          set_stone("st-oneway_black-e",i-1,line)
  29.       elseif c=="N" then
  30.      document(i-1,line,"Umbrellas protect!")
  31.         end
  32.     end
  33. end
  34. --              01234567890123456789
  35. renderLine(00, "####################")
  36. renderLine(01, "#D       SS       D#")
  37. renderLine(02, "#                  #")
  38. renderLine(03, "#  OWWWOWWWWOWWWO  #")
  39. renderLine(04, "#  W            W  #") 
  40. renderLine(05, "#  W            W  #")  
  41. renderLine(06, "#S 1N          N2 S#")
  42. renderLine(07, "#  W            W  #")
  43. renderLine(08, "#  W            W  #") 
  44. renderLine(09, "#  OWWWOWWWWOWWWO  #")
  45. renderLine(10, "#                  #")
  46. renderLine(11, "#D       SS       D#")
  47. renderLine(12, "####################")
  48. --              01234567890123456789
  49. oxyd_shuffle()
  50.