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

  1. -- Smutty Smurf 2003
  2. -- ESPRIT #007
  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", 2.5,6.5, {player=0})
  10.  
  11. fill_floor("fl-ice_001", 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-glass",i-1,line)
  17.       elseif c=="L" then
  18.      set_item("it-extralife",i-1,line)
  19.       elseif c=="D" then
  20.      set_stone("st-death",i-1,line)
  21.       elseif c=="B" then
  22.      set_stone("st-actorimpulse",i-1,line)
  23.       elseif c=="O" then
  24.      oxyd(i-1,line)
  25.       elseif c=="C" then
  26.      set_item("it-crack", i-1,line, {type=2})
  27.       elseif c=="c" then
  28.      set_item("it-crack", i-1,line, {type=1})
  29.       elseif c=="N" then
  30.      document(i-1,line,"Watch out, slippery!")
  31.       elseif c=="F" then
  32.      set_item("it-flagblack", i-1,line)
  33.         end
  34.     end
  35. end
  36. --              01234567890123456789
  37. renderLine(00, "                    ")
  38. renderLine(01, "####################")
  39. renderLine(02, "#L                 #")
  40. renderLine(03, "# D  B B BB B B  D #")
  41. renderLine(04, "#                  #")  
  42. renderLine(05, "#      O    O   C  #")
  43. renderLine(06, "# cN B B BB B B    #")
  44. renderLine(07, "#      O    O      #")
  45. renderLine(08, "#                  #")
  46. renderLine(09, "# D  B B BB B B cD #")
  47. renderLine(10, "#F                 #")
  48. renderLine(11, "####################")
  49. renderLine(12, "                    ")
  50. --              01234567890123456789
  51. oxyd_shuffle()
  52.