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

  1. -- Smutty Smurf 2003
  2. -- ESPRIT #023
  3.  
  4. levelw = 20
  5. levelh = 13
  6. create_world(levelw, levelh)
  7. oxyd_default_flavor = "d"       -- Default flavor for oxyd stones.
  8.  
  9. set_actor("ac-blackball", 10,6.5, {player=0})
  10. fill_floor( "fl-bluegreenx", 0, 0,levelw,levelh)
  11.  
  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-rock3_break", i-1,line)
  17.       elseif c=="H" then
  18.          hammer(i-1,line)
  19.       elseif c=="B" then                                                                
  20.          set_stone("st-actorimpulse", i-1,  line)
  21.       elseif c=="O" then
  22.      oxyd(i-1,line)
  23.         end
  24.     end  
  25. end
  26. --               01234567890123456789
  27. renderLine(00 , "BBBBBBBBBBBBBBBBBBBB")
  28. renderLine(01 , "BO################OB")
  29. renderLine(02 , "B#B#B#B#B##B#B#B#B#B")
  30. renderLine(03 , "B##################B")
  31. renderLine(04 , "B#B#B#B#B##B#B#B#B#B")  
  32. renderLine(05 , "B##################B")
  33. renderLine(06 , "B#B#B#B##H ##B#B#B#B")
  34. renderLine(07 , "B##################B")
  35. renderLine(08 , "B#B#B#B#B##B#B#B#B#B")
  36. renderLine(09 , "B##################B")
  37. renderLine(10 , "B#B#B#B#B##B#B#B#B#B")
  38. renderLine(11 , "BO################OB")
  39. renderLine(12 , "BBBBBBBBBBBBBBBBBBBB")
  40. --               01234567890123456789
  41. oxyd_shuffle()
  42.