BLUSHIF

Untitled

Nov 26th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.53 KB | None | 0 0
  1. objects : [
  2.  
  3.  
  4. {
  5. image: 3,
  6. blocking: true,
  7. position: [
  8. { x: 32, y: 984 },
  9. { x: range(0, 800, 32), y: 1168 },
  10. { x: 0, y: range(0, 1168, 32) },
  11. { x: 768, y: range(0, 1104, 32) },
  12. { x: 260, y: [984, 1016] },
  13. { x: 32, y: 850 },
  14. { x: range(128, 800, 32), y: 384 },
  15. { x: [292, 324], y: 1016 },
  16. { x: range(292, 420, 32), y: 1016 },
  17. { x: 324, y: range(920, 1016, 32) },
  18. { x: 206, y: 550 },
  19. { x: 32, y: 500 },
  20. { x: 32, y: 384 },
  21. { x: range(32, 320, 32), y: 0 },
  22. { x: range(352, 800, 32), y: 0 },
  23.  
  24. { x: 309, y: 102 },
  25.  
  26. { x: 100, y: 1030 },
  27. { x: 544, y: 964 },
  28. { x: 132, y: 1030 },
  29. { x: 192, y: 1030 },
  30. { x: 512, y: 964 },
  31.  
  32. ],
  33. },
  34.  
  35. {
  36. image: "gradient",
  37. position: { x: 320, y: 0 },
  38. },
  39.  
  40. {
  41. image: "spikeLeft",
  42. killing: true,
  43. position: [
  44. { x: 736, y: range(416, 1104, 32) },
  45. { x: 96, y: 384 },
  46. { x: 736, y: range(32, 356, 32) },
  47. { x: 256, y: 250 },
  48. { x: 416, y: 108 },
  49. { x: 480, y: 224 },
  50. { x: 640, y: 160 },
  51. ],
  52. },
  53. {
  54. image: "spikeRight",
  55. killing: true,
  56. position: [
  57. { x: 288, y: 250 },
  58. { x: 448, y: 108 },
  59. { x: 512, y: 224 },
  60. { x: 672, y: 160 },
  61. ],
  62. },
  63. {
  64. image: "spikeDown",
  65. killing: true,
  66. position: [
  67. { x: range(128, 734, 32), y: 416 },
  68.  
  69. { x: range(32, 320, 32), y: 32 },
  70. { x: range(352, 736, 32), y: 32 },
  71. ]
  72. },
  73. {
  74. image: "spikeUp",
  75. killing: true,
  76. position: [
  77. { x: range(32, 734, 32), y: 1136 },
  78. { x: range(128, 736, 32), y: 352 },
  79. { x: [292, 356], y: 984 },
  80. { x: 324, y: 890 },
  81. ],
  82. },
  83.  
  84. {
  85. trigger: spawnSpike,
  86. shape: new Line(0, 0, 32, 0),
  87. position: [
  88. { x: 132, y: 1029 },
  89. { x: 100, y: 1029 },
  90. { x: 192, y: 1029 },
  91. { x: 528, y: 963 },
  92. ],
  93. },
  94.  
  95. {
  96. image: 3,
  97. trigger: badPlatform,
  98. dynamic: true,
  99.  
  100. position: [
  101. { x: 170, y: 168 },
  102. { x: 435, y: 70 },
  103. ]
  104. },
  105.  
  106. {
  107. dynamic: true,
  108. trigger: redOrb,
  109. image: "redOrb",
  110. position: { x: 317, y: 76 },
  111. },
  112.  
  113. {
  114. trigger: startObject("platform1"),
  115. shape: new Line(0, 0, 32, 0),
  116. position: { x: 690, y: 845 },
  117. },
  118.  
  119.  
  120. {
  121. trigger: transitionUp,
  122. shape: new Line(0, 0, 800, 0),
  123. position: { x: 0, y: 588 }
  124. },
  125. {
  126. trigger: transitionDown,
  127. shape: new Line(0, 0, 800, 0),
  128. position: { x: 0, y: 615 }
  129. },
  130.  
  131.  
  132. {
  133. id: "platform1",
  134. image: "platform2",
  135. blocking: true,
  136. position: { x: 700, y: 850 },
  137. tickFunction: movePlatform,
  138. },
  139.  
  140. {
  141. id: "platform2",
  142. image: "platform2",
  143. blocking: true,
  144. position: { x: 650, y: 330 },
  145. tickFunction: movePlatform2,
  146. },
  147.  
  148. {
  149. trigger: startObject("platform2"),
  150. position: { x: 300, y: 288 },
  151. shape: new Line(0, 0, 0, 100),
  152. },
  153.  
  154. //{
  155. // image: 3,
  156. // dynamic: true,
  157. // blocking: true,
  158. // position: [
  159. // { x: 100, y: 1030 },
  160. // { x: 544, y: 964 },
  161. // { x: 132, y: 1030 },
  162. // { x: 192, y: 1030 },
  163. // { x: 512, y: 964 },
  164. // ],
  165. //},
  166.  
  167. {
  168. id: "bottomApple",
  169. image: "apple",
  170. killing: true,
  171. position: { x: 775, y: 1130 }
  172. },
  173.  
  174. {
  175. dynamic: true,
  176. trigger: additionalJump,
  177. image: "jumpOrb",
  178. position: [
  179. { x: [565, 485, 405, 325], y: 500 },
  180. { x: [230, 300], y: 310 },
  181. { x: 340, y: 275 }, // hard mode: y: 260
  182. ],
  183. },
  184.  
  185. {
  186. dynamic: true,
  187. killing: true,
  188. image: "apple",
  189. tickFunction: moveApple,
  190. position: { x: 466, y: 880 },
  191. },
  192.  
  193. {
  194. id: "saveState1",
  195. trigger: saveState1,
  196. position: { x: 40, y: 360 },
  197. image: "blueOrb",
  198. },
  199.  
  200. {
  201. id: "exitBlock",
  202. position: { x: 320, y: 0 },
  203. image: 3,
  204. },
  205.  
  206. {
  207. id: "exitSpike",
  208. position: { x: 320, y: 32 },
  209. image: "spikeDown",
  210. killing: true,
  211. },
  212.  
  213. {
  214. position: { x: 319, y: -300 },
  215. blocking: true,
  216. shape: new Line(0, 0, 0, 300),
  217. },
  218.  
  219. {
  220. position: { x: 500, y: -300 },
  221. shape: new Line(0, 0, 0, 300),
  222. trigger: nextLevel,
  223. },
  224. ]
Advertisement
Add Comment
Please, Sign In to add comment