home *** CD-ROM | disk | FTP | other *** search
/ Club KidSoft Volume 3 #1 / ClubKidsoft.iso / demos / oconnor / foo / puzzles.mmm / meta.txt < prev   
Encoding:
Text File  |  1994-10-19  |  5.7 KB  |  26 lines

  1. Name
  2. ----
  3. Puzzlesdingle:FC Demo/Player O'C:
  4.  
  5. Strings
  6. ------
  7. Macromedia Director
  8.  
  9. stxt
  10. ----
  11. --
  12. macro constrain
  13. repeat with x= 1 to 23
  14. set the constraint of sprite x to 1
  15. end repeat
  16. -- 
  17. macro checksprite
  18. if the top of sprite 2 > 132 and the bottom of sprite 2 < 195 ├é
  19. and the left of sprite 2 >356 and the right of sprite 2 < 419 then
  20. spriteBox 2, 360, 137, 414, 190
  21. end if
  22. if the top of sprite 3 > 238 and the bottom of sprite 3 < 300 ├é
  23. and the left of sprite 3 >90 and the right of sprite 3 < 154 then
  24. spriteBox 3, 95, 243, 149, 295
  25. end if
  26. if the top of sprite 4 >78 and the bottom of sprite 4 < 195 ├é
  27. and the left of sprite 4 >90 and the right of sprite 4 < 154 then
  28. spriteBox 4,  95, 84, 149, 191
  29. end if
  30. if the top of sprite 5 > 78 and the bottom of sprite 5 < 142 ├é
  31. and the left of sprite 5 >144 and the right of sprite 5 < 207 then
  32. spriteBox 5, 149, 83, 202, 137
  33. end if
  34. if the top of sprite 6 > 238 and the bottom of sprite 6 < 300 ├é
  35. and the left of sprite 6 >250 and the right of sprite 6 < 313 then
  36. spriteBox 6, 254, 243, 308, 295
  37. end if
  38. if the top of sprite 7 > 185 and the bottom of sprite 7 < 300 ├é
  39. and the left of sprite 7 >144 and the right of sprite 7 < 207 then
  40. spriteBox 7, 149, 190, 202, 296
  41. end if
  42. if the top of sprite 8 > 185 and the bottom of sprite 8 < 248 ├é
  43. and the left of sprite 8 >90 and the right of sprite 8 < 154 then
  44. spriteBox 8, 95, 190, 149, 243
  45. end if
  46. if the top of sprite 9 > 78 and the bottom of sprite 9 < 142 ├é
  47. and the left of sprite 9 >197 and the right of sprite 9 < 260 then
  48. spriteBox 9, 202, 83, 255, 137
  49. end if
  50. if the top of sprite 10 >132 and the bottom of sprite 10 < 195 ├é
  51. and the left of sprite 10 >197 and the right of sprite 10 < 260 then
  52. spriteBox 10, 202, 137, 255, 190
  53. end if
  54. if the top of sprite 11 >185 and the bottom of sprite 11 <248 ├é
  55. and the left of sprite 11 >197 and the right of sprite 11 < 260 then
  56. spriteBox 11, 201, 190, 254, 243
  57.  
  58. end if
  59. if the top of sprite 12 >238 and the bottom of sprite 12 < 300 ├é
  60. and the left of sprite 12 >197 and the right of sprite 12 < 260 then
  61. spriteBox 12, 201, 243, 255, 295
  62. end if
  63. if the top of sprite 13 >185 and the bottom of sprite 13 < 248 ├é
  64. and the left of sprite 13 >356 and the right of sprite 13 < 419 then
  65. spriteBox 13, 360, 190, 414, 243
  66.  
  67. end if
  68. if the top of sprite 14 >78 and the bottom of sprite 14 < 142 ├é
  69. and the left of sprite 14 >250 and the right of sprite 14 < 313 then
  70. spriteBox 14, 255, 83, 308, 137
  71. end if
  72. if the top of sprite 15 >132 and the bottom of sprite 15 < 195 ├é
  73. and the left of sprite 15 >250 and the right of sprite 15 < 313 then
  74. spriteBox 15, 254, 137, 307, 190
  75. end if
  76. if the top of sprite 16 >165 and the bottom of sprite 16 < 248 ├é
  77. and the left of sprite 16 >250 and the right of sprite 16 < 313 then
  78. spriteBox 16, 254, 190, 307, 243
  79. end if
  80. if the top of sprite 17 >185 and the bottom of sprite 17 < 248 ├é
  81. and the left of sprite 17 >303 and the right of sprite 17 < 366 then
  82. spriteBox 17, 306, 190, 360, 243
  83. end if
  84. if the top of sprite 18 >78 and the bottom of sprite 18 < 142 ├é
  85. and the left of sprite 18 >356 and the right of sprite 18 < 419 then
  86. spriteBox 18, 360, 83, 414, 137
  87. end if
  88. if the top of sprite 19 >78 and the bottom of sprite 19 < 142 ├é
  89. and the left of sprite 19 >303 and the right of sprite 19 < 366 then
  90. spriteBox 19, 307, 83, 360, 137
  91. end if
  92. if the top of sprite 20 >238 and the bottom of sprite 20 < 300 ├é
  93. and the left of sprite 20 >303 and the right of sprite 20 < 366 then
  94. spriteBox 20, 308, 243, 361, 295
  95. end if
  96. if the top of sprite 21 >238 and the bottom of sprite 21 < 300 ├é
  97. and the left of sprite 21 >356 and the right of sprite 21 < 419 then
  98. spriteBox 21, 360, 243, 414, 295
  99. end if
  100. if the top of sprite 22 >132 and the bottom of sprite 22 < 195 ├é
  101. and the left of sprite 22 >303 and the right of sprite 22 < 366 then
  102. spriteBox 22, 307, 137, 360, 190
  103. end if
  104. if the top of sprite 23 >132 and the bottom of sprite 23 < 248 ├é
  105. and the left of sprite 23 >144 and the right of sprite 23 < 207 then
  106. spriteBox 23, 149, 136, 202, 190
  107. end if
  108. if the locH of sprite 2=387 and the locH of sprite 3=122 then
  109. if the locH of sprite 4=122 and the locH of sprite 5=175 then
  110. if the locH of sprite 6=281 and the locH of sprite 7=175 then
  111. if the locH of sprite 8=122 and the locH of sprite 9=228 then
  112. if the locH of sprite 10=228 and the locH of sprite 11=227 then
  113. if the locH of sprite 12=228 and the locH of sprite 13=387 then
  114. if the locH of sprite 14=281 and the locH of sprite 15=280 then
  115. if the locH of sprite 16=280 and the locH of sprite 17=333 then
  116. if the locH of sprite 18=387 and the locH of sprite 19=333 then
  117. if the locH of sprite 20=334 and the locH of sprite 21=387 then
  118. if the locH of sprite 22=333 and the locH of sprite 23=175 then
  119.  
  120.  
  121. if the frame = 8 then
  122. go to frame 10
  123. end if
  124. if the frame = 9 then
  125. go to frame 10
  126. end if
  127. if the frame = 13 then
  128. go to frame 15
  129. end if
  130. if the frame = 14 then
  131. go to frame 15
  132. end if
  133. if the frame = 18 then
  134. go to frame 20
  135. end if
  136. if the frame = 19 then
  137. go to frame 20
  138. end if
  139. if the frame = 23 then
  140. go to frame 25
  141. end if
  142. if the frame = 24 then
  143. go to frame 25
  144. end if
  145. if the frame = 28 then
  146. go to frame 30
  147. end if
  148. if the frame = 29 then
  149. go to frame 30
  150. end if
  151.  
  152. end if
  153. end if
  154. end if
  155. end if
  156. end if
  157. end if
  158. end if
  159. end if
  160. end if 
  161. end if
  162. end if
  163. --
  164. macro puppettrue
  165. repeat with x = 2 to 23
  166. puppetsprite x, true
  167. end repeat
  168. --
  169. macro puppetfalse
  170. repeat with x = 2 to 23
  171. puppetsprite x, false
  172. end repeat
  173. go to frame 1
  174. --
  175. macro puppetfalse2
  176. repeat with x = 2 to 23
  177. puppetsprite x, false
  178. end repeat
  179. --
  180. macro waitTicks
  181. startTimer
  182. repeat while the timer <2*60
  183. end repeat
  184. end wait
  185.  
  186. Script Channel Commands
  187. --------------------
  188. moveablespritecheckSpriteconstrainpuppettruego to frame 40play frame 16play frame 21go to frame 4go to frame 19 of movie "Entryway"play frame 19 of movie "Entryway"puppetfalsego to frame 50go to frame 52go to frame 6play frame 11play frame 26
  189.  
  190. Fonts
  191. -----
  192. Geneva
  193. Helvetica
  194.