home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Enigma / Enigma-081.exe / data / levels / martin02.lua < prev    next >
Text File  |  2003-01-05  |  4KB  |  70 lines

  1. -- created by Martin Hawlisch
  2.  
  3. levelw = 77
  4. levelh = 37
  5.  
  6. create_world( levelw, levelh)
  7.  
  8. fill_floor("fl-leaves", 0,0,levelw,levelh)
  9.  
  10. function renderLine( line, pattern)
  11.     for i=1, strlen(pattern) do
  12.         local c = strsub( pattern, i, i)
  13.         if c =="#" then
  14.             set_stone( "st-rock2", i-1, line)
  15.         elseif c == "o" then
  16.             oxyd( i-1, line)
  17.         end
  18.     end
  19. end
  20.  
  21. -- Floor:  " "
  22. -- Border: "#"
  23. -- Oxyd:   "o"
  24.  
  25. renderLine(  0, "#############################################################################")
  26. renderLine(  1, "#o      #   #               #           #           #    #                  #")
  27. renderLine(  2, "####### # # ### ########### # ######### # ######### # ## #          o       #")
  28. renderLine(  3, "#     # # #   #     #     #   #   #     # #       #   #o #                  #")
  29. renderLine(  4, "# # # # # ### ### # # ######### ### ##### # ##### ###### #                  #")
  30. renderLine(  5, "# # # # # # #   # # #           #   #     # #     # #    #                  #")
  31. renderLine(  6, "# # ### # # ### ### # ####### # # ### ##### # ##### # ####                  #")
  32. renderLine(  7, "# #   # # #   # #   #   #     # #     #     #       #    #                  #")
  33. renderLine(  8, "# ### # # # # # # ##### # ##### ####### ########### #### #                  #")
  34. renderLine(  9, "# #   # # # # # #   #   #   # # #       #         #    # #                  #")
  35. renderLine( 10, "### ### # # ### ### # ##### # # # ####### ##### ##### ## #                  #")
  36. renderLine( 11, "#   #   # #   #   # # #     # # # #     # #     #   # #  #                  #")
  37. renderLine( 12, "# ### ### # # ### # ### ##### # # ### # ### ### # # # # ##                  #")
  38. renderLine( 13, "# #   #   # #     #   # #     # #   # #   # #   # # # #  #                  #")
  39. renderLine( 14, "# # ### ######### ### # # ### # ### # ### # ##### # # ## #                  #")
  40. renderLine( 15, "#   #           #   # # # #   #   # # # #   #     #   #  #                  #")
  41. renderLine( 16, "# ### ######### ### # # ### # ### # # # ### # ######### ##                  #")
  42. renderLine( 17, "#   # #         # #   #   # # #   # # #   # # #       #  #                  #")
  43. renderLine( 18, "### ### ######### ##### # # ### ### # # # # # ### ###### #                  #")
  44. renderLine( 19, "# #     #         #   # # #     #o  # # #   #   #      # #                  #")
  45. renderLine( 20, "# ####### ####### # # # # ### ##### # ######### ###### # #                  #")
  46. renderLine( 21, "#         #   #   # # # #   #       #         #   #    # #                  #")
  47. renderLine( 22, "# ######### # # ### # # ### ######### ##### # ### # #### #                  #")
  48. renderLine( 23, "#   #       # # #   # #   #   #     # # #   #   # #    # #                  #")
  49. renderLine( 24, "### # ### ##### ### # ### ### # ### # # # ####### ## # # #                  #")
  50. renderLine( 25, "#   # # # #   #     #   #   # #   # #   #            # # #                  #")
  51. renderLine( 26, "# ### # # # # ######### ### # ### ### ##### ####### ## # #                  #")
  52. renderLine( 27, "# #   #   # #         #   # #   #     #   # #   #      # #                  #")
  53. renderLine( 28, "# # ####### ####### # ### # ### ### ### # ### # ######## #                  #")
  54. renderLine( 29, "# #       #   #   # #   # # # #   # #   #     #   #      #                  #")
  55. renderLine( 30, "# ##### # # ### # # ### # # # ### ### ########### # ######                  #")
  56. renderLine( 31, "#     # #   #   #   #   # # #   #     #     #     #    # #                  #")
  57. renderLine( 32, "# ### ####### ########### # ### ####### ### # ### #### # #                  #")
  58. renderLine( 33, "# #   #     #             #       #       # # #      #   #                  #")
  59. renderLine( 34, "# # ### ### ##################### ####### # # ########## #                  #")
  60. renderLine( 35, "#o#       #                               #o#                               #")
  61. renderLine( 36, "#############################################################################")
  62.  
  63.  
  64.  
  65. oxyd_shuffle()
  66.  
  67. set_actor("ac-blackball", 70, 16, {player=0})
  68. display.SetFollowMode(display.FOLLOW_SCROLLING)
  69.  
  70.