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

  1. levelw = 20
  2. levelh = 25
  3.  
  4. create_world(levelw, levelh)
  5. draw_border("st-rock2")
  6. fill_floor("fl-gray", 0,0, level_width,level_height)
  7.  
  8. oxyd (0,1)
  9. oxyd (7,0)
  10. oxyd (11,0)
  11. oxyd (10,5)
  12. oxyd (0,11)
  13. oxyd (19,11)
  14.  
  15. puzzle(6,1,PUZ_0100)
  16. puzzle(7,1,PUZ_0001)
  17.  
  18. puzzle(11,1,PUZ_0100)
  19. puzzle(12,1,PUZ_0001)
  20.  
  21. puzzle(9,6,PUZ_0100)
  22. puzzle(10,6,PUZ_0001)
  23.  
  24. puzzle(15,11,PUZ_0100)
  25. puzzle(16,11,PUZ_0001)
  26.  
  27. puzzle(3,8,PUZ_1000)
  28. puzzle(3,7,PUZ_1010)
  29. puzzle(3,6,PUZ_1010)
  30. puzzle(3,5,PUZ_1010)
  31. puzzle(3,4,PUZ_1010)
  32. puzzle(3,3,PUZ_0110)
  33. puzzle(4,3,PUZ_0101)
  34. puzzle(5,3,PUZ_0101)
  35. puzzle(6,3,PUZ_0011)
  36. puzzle(6,4,PUZ_1100)
  37. puzzle(7,4,PUZ_0011)
  38. puzzle(7,5,PUZ_1010)
  39. puzzle(7,6,PUZ_1010)
  40. puzzle(7,7,PUZ_1010)
  41. puzzle(7,8,PUZ_1010)
  42. puzzle(7,9,PUZ_1000)
  43.  
  44. puzzle(14,3,PUZ_0100)
  45. puzzle(15,3,PUZ_0101)
  46. puzzle(16,3,PUZ_0101)
  47. puzzle(17,3,PUZ_0011)
  48. puzzle(17,4,PUZ_1010)
  49. puzzle(17,5,PUZ_1010)
  50. puzzle(17,6,PUZ_1010)
  51. puzzle(17,7,PUZ_1010)
  52. puzzle(17,8,PUZ_1010)
  53. puzzle(17,9,PUZ_1010)
  54. puzzle(17,10,PUZ_1010)
  55. puzzle(17,11,PUZ_1000)
  56.  
  57. puzzle(14,4,PUZ_0010)
  58. puzzle(14,5,PUZ_1010)
  59. puzzle(14,6,PUZ_1000)
  60.  
  61. puzzle(12,6,PUZ_0010)
  62. puzzle(12,7,PUZ_1010)
  63. puzzle(12,8,PUZ_1010)
  64. puzzle(12,9,PUZ_1100)
  65. puzzle(13,9,PUZ_0001)
  66.  
  67. puzzle(4,9,PUZ_0010)
  68. puzzle(4,10,PUZ_1001)
  69. puzzle(3,10,PUZ_0110)
  70. puzzle(3,11,PUZ_1100)
  71. puzzle(4,11,PUZ_0101)
  72. puzzle(5,11,PUZ_0101)
  73. puzzle(6,11,PUZ_0101)
  74. puzzle(7,11,PUZ_0101)
  75. puzzle(8,11,PUZ_0101)
  76. puzzle(9,11,PUZ_0101)
  77. puzzle(10,11,PUZ_1001)
  78. puzzle(10,10,PUZ_0010)
  79.  
  80. draw_stones("st-rock2", {1,12}, {1,0},12)
  81. draw_stones("st-rock2", {14,12}, {1,0},4)
  82. draw_stones("st-rock2", {4,1}, {0,1},2)
  83. draw_stones("st-rock2", {5,9}, {0,1},2)
  84. draw_stones("st-rock2", {1,9}, {1,0},1)
  85. draw_stones("st-rock2", {10,2}, {0,1},3)
  86. draw_stones("st-rock2", {9,4}, {1,0},1)
  87. draw_stones("st-rock2", {8,5}, {1,0},1)
  88. draw_stones("st-rock2", {8,7}, {1,0},3)
  89. draw_stones("st-rock2", {11,11}, {1,0},1)
  90. draw_stones("st-rock2", {13,7}, {0,1},2)
  91. draw_stones("st-rock2", {14,8}, {0,1},3)
  92. draw_stones("st-rock2", {15,8}, {0,1},2)
  93. draw_stones("st-rock2", {11,5}, {1,0},1)
  94.  
  95. draw_stones("st-grate1", {1,1}, {0,1},8)
  96. draw_stones("st-grate1", {5,1}, {0,1},2)
  97. draw_stones("st-grate1", {14,1}, {1,0},5)
  98. draw_stones("st-grate1", {18,2}, {0,1},21)
  99. draw_stones("st-grate1", {12,11}, {1,0},3)
  100. set_stones("st-grate1", {{2,1},{10,1},{11,2},{13,2},{8,4},{8,6},{13,12}})
  101. set_stones("st-grate1", {{12,5},{13,6},{14,7},{5,8},{13,10},{15,10}})
  102.  
  103. oxyd (0,13)
  104. oxyd (7,24)
  105. oxyd (0,23)
  106. oxyd (10,19)
  107. oxyd (19,13)
  108. oxyd (11,24)
  109.  
  110. puzzle(15,13,PUZ_0100)
  111. puzzle(16,13,PUZ_0001)
  112.  
  113. puzzle(9,18,PUZ_0100)
  114. puzzle(10,18,PUZ_0001)
  115.  
  116. puzzle(6,23,PUZ_0100)
  117. puzzle(7,23,PUZ_0001)
  118.  
  119. puzzle(11,23,PUZ_0100)
  120. puzzle(12,23,PUZ_0001)
  121.  
  122. puzzle(3,16,PUZ_0010)
  123. puzzle(3,17,PUZ_1010)
  124. puzzle(3,18,PUZ_1010)
  125. puzzle(3,19,PUZ_1010)
  126. puzzle(3,20,PUZ_1010)
  127. puzzle(3,21,PUZ_1100)
  128. puzzle(4,21,PUZ_0101)
  129. puzzle(5,21,PUZ_0101)
  130. puzzle(6,21,PUZ_1001)
  131. puzzle(6,20,PUZ_0110)
  132. puzzle(7,20,PUZ_1001)
  133. puzzle(7,19,PUZ_1010)
  134. puzzle(7,18,PUZ_1010)
  135. puzzle(7,17,PUZ_1010)
  136. puzzle(7,16,PUZ_1010)
  137. puzzle(7,15,PUZ_0010)
  138.  
  139. puzzle(14,21,PUZ_0100)
  140. puzzle(15,21,PUZ_0101)
  141. puzzle(16,21,PUZ_0101)
  142. puzzle(17,21,PUZ_1001)
  143. puzzle(17,20,PUZ_1010)
  144. puzzle(17,19,PUZ_1010)
  145. puzzle(17,18,PUZ_1010)
  146. puzzle(17,17,PUZ_1010)
  147. puzzle(17,16,PUZ_1010)
  148. puzzle(17,15,PUZ_1010)
  149. puzzle(17,14,PUZ_1010)
  150. puzzle(17,13,PUZ_0010)
  151.  
  152. puzzle(14,18,PUZ_0010)
  153. puzzle(14,19,PUZ_1010)
  154. puzzle(14,20,PUZ_1000)
  155.  
  156. puzzle(13,15,PUZ_0001)
  157. puzzle(12,15,PUZ_0110)
  158. puzzle(12,16,PUZ_1010)
  159. puzzle(12,17,PUZ_1010)
  160. puzzle(12,18,PUZ_1000)
  161.  
  162. puzzle(4,15,PUZ_1000)
  163. puzzle(4,14,PUZ_0011)
  164. puzzle(3,14,PUZ_1100)
  165. puzzle(3,13,PUZ_0110)
  166. puzzle(4,13,PUZ_0101)
  167. puzzle(5,13,PUZ_0101)
  168. puzzle(6,13,PUZ_0101)
  169. puzzle(7,13,PUZ_0101)
  170. puzzle(8,13,PUZ_0101)
  171. puzzle(9,13,PUZ_0101)
  172. puzzle(10,13,PUZ_0011)
  173. puzzle(10,14,PUZ_1000)
  174.  
  175. draw_stones("st-rock2", {4,22}, {0,1},2)
  176. draw_stones("st-rock2", {5,14}, {0,1},2)
  177. draw_stones("st-rock2", {1,15}, {1,0},1)
  178. draw_stones("st-rock2", {10,20}, {0,1},3)
  179. draw_stones("st-rock2", {9,20}, {1,0},1)
  180. draw_stones("st-rock2", {8,19}, {1,0},1)
  181. draw_stones("st-rock2", {8,17}, {1,0},3)
  182. draw_stones("st-rock2", {11,13}, {1,0},1)
  183. draw_stones("st-rock2", {13,16}, {0,1},2)
  184. draw_stones("st-rock2", {14,14}, {0,1},3)
  185. draw_stones("st-rock2", {15,15}, {0,1},2)
  186. draw_stones("st-rock2", {11,19}, {1,0},1)
  187.  
  188. draw_stones("st-grate1", {1,16}, {0,1},8)
  189. draw_stones("st-grate1", {5,22}, {0,1},2)
  190. draw_stones("st-grate1", {14,23}, {1,0},5)
  191. draw_stones("st-grate1", {12,13}, {1,0},3)
  192. set_stones("st-grate1", {{2,23},{5,16},{8,18},{8,20},{10,23},{11,22}})
  193. set_stones("st-grate1", {{13,22},{13,14},{15,14},{14,17},{13,18},{12,19}})
  194.  
  195. set_actor("ac-blackball", 16,19, {player=0})
  196.