Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- objects : [
- {
- image: 3,
- blocking: true,
- position: [
- { x: 32, y: 984 },
- { x: range(0, 800, 32), y: 1168 },
- { x: 0, y: range(0, 1168, 32) },
- { x: 768, y: range(0, 1104, 32) },
- { x: 260, y: [984, 1016] },
- { x: 32, y: 850 },
- { x: range(128, 800, 32), y: 384 },
- { x: [292, 324], y: 1016 },
- { x: range(292, 420, 32), y: 1016 },
- { x: 324, y: range(920, 1016, 32) },
- { x: 206, y: 550 },
- { x: 32, y: 500 },
- { x: 32, y: 384 },
- { x: range(32, 320, 32), y: 0 },
- { x: range(352, 800, 32), y: 0 },
- { x: 309, y: 102 },
- { x: 100, y: 1030 },
- { x: 544, y: 964 },
- { x: 132, y: 1030 },
- { x: 192, y: 1030 },
- { x: 512, y: 964 },
- ],
- },
- {
- image: "gradient",
- position: { x: 320, y: 0 },
- },
- {
- image: "spikeLeft",
- killing: true,
- position: [
- { x: 736, y: range(416, 1104, 32) },
- { x: 96, y: 384 },
- { x: 736, y: range(32, 356, 32) },
- { x: 256, y: 250 },
- { x: 416, y: 108 },
- { x: 480, y: 224 },
- { x: 640, y: 160 },
- ],
- },
- {
- image: "spikeRight",
- killing: true,
- position: [
- { x: 288, y: 250 },
- { x: 448, y: 108 },
- { x: 512, y: 224 },
- { x: 672, y: 160 },
- ],
- },
- {
- image: "spikeDown",
- killing: true,
- position: [
- { x: range(128, 734, 32), y: 416 },
- { x: range(32, 320, 32), y: 32 },
- { x: range(352, 736, 32), y: 32 },
- ]
- },
- {
- image: "spikeUp",
- killing: true,
- position: [
- { x: range(32, 734, 32), y: 1136 },
- { x: range(128, 736, 32), y: 352 },
- { x: [292, 356], y: 984 },
- { x: 324, y: 890 },
- ],
- },
- {
- trigger: spawnSpike,
- shape: new Line(0, 0, 32, 0),
- position: [
- { x: 132, y: 1029 },
- { x: 100, y: 1029 },
- { x: 192, y: 1029 },
- { x: 528, y: 963 },
- ],
- },
- {
- image: 3,
- trigger: badPlatform,
- dynamic: true,
- position: [
- { x: 170, y: 168 },
- { x: 435, y: 70 },
- ]
- },
- {
- dynamic: true,
- trigger: redOrb,
- image: "redOrb",
- position: { x: 317, y: 76 },
- },
- {
- trigger: startObject("platform1"),
- shape: new Line(0, 0, 32, 0),
- position: { x: 690, y: 845 },
- },
- {
- trigger: transitionUp,
- shape: new Line(0, 0, 800, 0),
- position: { x: 0, y: 588 }
- },
- {
- trigger: transitionDown,
- shape: new Line(0, 0, 800, 0),
- position: { x: 0, y: 615 }
- },
- {
- id: "platform1",
- image: "platform2",
- blocking: true,
- position: { x: 700, y: 850 },
- tickFunction: movePlatform,
- },
- {
- id: "platform2",
- image: "platform2",
- blocking: true,
- position: { x: 650, y: 330 },
- tickFunction: movePlatform2,
- },
- {
- trigger: startObject("platform2"),
- position: { x: 300, y: 288 },
- shape: new Line(0, 0, 0, 100),
- },
- //{
- // image: 3,
- // dynamic: true,
- // blocking: true,
- // position: [
- // { x: 100, y: 1030 },
- // { x: 544, y: 964 },
- // { x: 132, y: 1030 },
- // { x: 192, y: 1030 },
- // { x: 512, y: 964 },
- // ],
- //},
- {
- id: "bottomApple",
- image: "apple",
- killing: true,
- position: { x: 775, y: 1130 }
- },
- {
- dynamic: true,
- trigger: additionalJump,
- image: "jumpOrb",
- position: [
- { x: [565, 485, 405, 325], y: 500 },
- { x: [230, 300], y: 310 },
- { x: 340, y: 275 }, // hard mode: y: 260
- ],
- },
- {
- dynamic: true,
- killing: true,
- image: "apple",
- tickFunction: moveApple,
- position: { x: 466, y: 880 },
- },
- {
- id: "saveState1",
- trigger: saveState1,
- position: { x: 40, y: 360 },
- image: "blueOrb",
- },
- {
- id: "exitBlock",
- position: { x: 320, y: 0 },
- image: 3,
- },
- {
- id: "exitSpike",
- position: { x: 320, y: 32 },
- image: "spikeDown",
- killing: true,
- },
- {
- position: { x: 319, y: -300 },
- blocking: true,
- shape: new Line(0, 0, 0, 300),
- },
- {
- position: { x: 500, y: -300 },
- shape: new Line(0, 0, 0, 300),
- trigger: nextLevel,
- },
- ]
Advertisement
Add Comment
Please, Sign In to add comment