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

  1. -- Siegfried Fennig 22.12.2002 Rev. 0
  2. levelw = 20
  3. levelh = 25
  4.  
  5. create_world(levelw, levelh)
  6. draw_border("st-marble")
  7. fill_floor("fl-marble", 0,0, level_width,level_height)
  8.  
  9. oxyd( 4, 13)
  10. oxyd( 1, 23)
  11. oxyd( 6, 20)
  12. oxyd( 18, 7)
  13.  
  14. hammer(2,11)
  15.  
  16. fill_floor("fl-water", 4,10, 1,1)
  17. fill_floor("fl-water", 14,10, 1,1)
  18. fill_floor("fl-water", 8,10, 1,2)
  19. fill_floor("fl-water", 9,8, 1,4)
  20. fill_floor("fl-water", 10,10, 1,2)
  21.  
  22. puzzle(2,11,PUZ_0001)
  23. puzzle(2,13,PUZ_0110)
  24. puzzle(1,15,PUZ_1010)
  25. puzzle(2,15,PUZ_1010)
  26. puzzle(1,17,PUZ_1010)
  27. puzzle(2,17,PUZ_1010)
  28. puzzle(1,19,PUZ_1010)
  29. puzzle(2,19,PUZ_1010)
  30. puzzle(1,21,PUZ_1010)
  31. puzzle(2,21,PUZ_1010)
  32. puzzle(2,23,PUZ_1000)
  33. puzzle(9,5,PUZ_0010)
  34. puzzle(9,6,PUZ_1000)
  35. puzzle(8,7,PUZ_0100)
  36. puzzle(9,7,PUZ_0101)
  37. puzzle(10,7,PUZ_0001)
  38. puzzle(4,9,PUZ_0100)
  39. puzzle(5,9,PUZ_0101)
  40. puzzle(6,9,PUZ_0001)
  41. puzzle(12,9,PUZ_0100)
  42. puzzle(13,9,PUZ_0101)
  43. puzzle(14,9,PUZ_0001)
  44. puzzle(11,14,PUZ_0100)
  45. puzzle(12,14,PUZ_0011)
  46. puzzle(12,15,PUZ_1010)
  47. puzzle(12,16,PUZ_1010)
  48. puzzle(12,17,PUZ_1010)
  49. puzzle(12,18,PUZ_1010)
  50. puzzle(12,19,PUZ_1010)
  51. puzzle(12,20,PUZ_1000)
  52.  
  53. draw_stones("st-marble", {3,5}, {0,1},12)
  54. draw_stones("st-marble", {4,2}, {0,1},7)
  55. draw_stones("st-marble", {5,6}, {0,1},3)
  56. draw_stones("st-marble", {6,6}, {1,0},2)
  57. draw_stones("st-marble", {6,1}, {1,0},13)
  58. draw_stones("st-marble", {16,2}, {1,0},3)
  59. draw_stones("st-marble", {6,3}, {1,0},13)
  60. draw_stones("st-marble", {6,6}, {1,0},2)
  61. draw_stones("st-marble", {11,6}, {1,0},8)
  62. draw_stones("st-grate1", {5,2}, {1,0},14)
  63. draw_stones("st-grate1", {3,1}, {1,0},3)
  64. draw_stones("st-grate1", {3,2}, {0,1},3)
  65. draw_stones("st-marble", {13,7}, {1,0},4)
  66. draw_stones("st-marble", {13,8}, {1,0},4)
  67. draw_stones("st-marble", {15,9}, {0,1},4)
  68. draw_stones("st-marble", {16,9}, {0,1},13)
  69. draw_stones("st-marble", {4,12}, {1,0},5)
  70. draw_stones("st-marble", {10,12}, {1,0},5)
  71. draw_stones("st-marble", {5,16}, {1,0},7)
  72. draw_stones("st-marble", {13,16}, {1,0},3)
  73. draw_stones("st-marble", {3,18}, {0,1},4)
  74. draw_stones("st-marble", {4,18}, {0,1},4)
  75. draw_stones("st-marble", {5,17}, {0,1},5)
  76. draw_stones("st-marble", {6,21}, {1,0},6)
  77. draw_stones("st-marble", {13,21}, {1,0},3)
  78. set_stones("st-marble", {{8,9},{10,9}})
  79. set_stones("st-wood", {{6,10},{12,10}})
  80. set_stones("st-stone_break", {{12,13}})
  81. set_stone("st-oneway", 4,16, {orientation=enigma.SOUTH})
  82.  
  83. set_actor("ac-blackball", 9.5, 4.5, {player=0})