Browse Source

flappyBird

master
jiannibang 6 years ago
parent
commit
9c07e22d52
  1. 6
      Game.vue
  2. BIN
      games/game-flipbird/assets/flipbird/bg.png
  3. 146
      games/game-flipbird/assets/flipbird/bird-sprites.json
  4. BIN
      games/game-flipbird/assets/flipbird/bird-sprites.png
  5. BIN
      games/game-flipbird/assets/flipbird/clumsy.png
  6. BIN
      games/game-flipbird/assets/flipbird/clumsy1.png
  7. BIN
      games/game-flipbird/assets/flipbird/clumsy2.png
  8. BIN
      games/game-flipbird/assets/flipbird/clumsy3.png
  9. BIN
      games/game-flipbird/assets/flipbird/pipe1.png
  10. BIN
      games/game-flipbird/assets/flipbird/pipe2.png
  11. BIN
      games/game-flipbird/assets/flipbird/pipe3.png
  12. 7
      games/game-flipbird/game.js
  13. BIN
      games/game-flipbird/scenes/flipbird/bg.png
  14. 48
      games/game-flipbird/scenes/flipbird/flipbird.js
  15. 736
      games/game-flipbird/scenes/flipbird/sprites.json

6
Game.vue

@ -56,9 +56,9 @@ export default {
} }
} }
this.gameInstance.destroy(false); this.gameInstance.destroy(false);
document
.getElementById("gameContainer")
.removeChild(this.gameInstance.canvas);
const container = document.getElementById("gameContainer");
const canvas = this.gameInstance.canvas;
if (canvas.parentNode === container) container.removeChild(canvas);
}, },
reload(name) { reload(name) {
this.gameInstance = games[name]({ this.gameInstance = games[name]({

BIN
games/game-flipbird/assets/flipbird/bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 2.1 MiB

146
games/game-flipbird/assets/flipbird/bird-sprites.json

@ -0,0 +1,146 @@
{
"textures": [
{
"image": "bird-sprites.png",
"format": "RGBA8888",
"size": {
"w": 446,
"h": 7466
},
"scale": 1,
"frames": [
{
"filename": "clumsy1.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 386,
"h": 392
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 386,
"h": 392
},
"frame": {
"x": 0,
"y": 0,
"w": 386,
"h": 392
}
},
{
"filename": "clumsy2.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 386,
"h": 392
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 386,
"h": 392
},
"frame": {
"x": 0,
"y": 392,
"w": 386,
"h": 392
}
},
{
"filename": "clumsy3.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 386,
"h": 392
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 386,
"h": 392
},
"frame": {
"x": 0,
"y": 784,
"w": 386,
"h": 392
}
},
{
"filename": "pipe1.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 446,
"h": 2098
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 446,
"h": 2098
},
"frame": {
"x": 0,
"y": 1176,
"w": 446,
"h": 2098
}
},
{
"filename": "pipe2.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 446,
"h": 2096
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 446,
"h": 2096
},
"frame": {
"x": 0,
"y": 3274,
"w": 446,
"h": 2096
}
},
{
"filename": "pipe3.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 446,
"h": 2096
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 446,
"h": 2096
},
"frame": {
"x": 0,
"y": 5370,
"w": 446,
"h": 2096
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:1ef5992fb0d58ccd5a31795d923ffca2:343657b4d0512ed920539c8ed2f63a8a:378e0dfbdc86156e539a2eb4a30de8d4$"
}
}

BIN
games/game-flipbird/assets/flipbird/bird-sprites.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
games/game-flipbird/assets/flipbird/clumsy.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 278 KiB

BIN
games/game-flipbird/assets/flipbird/clumsy1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

BIN
games/game-flipbird/assets/flipbird/clumsy2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
games/game-flipbird/assets/flipbird/clumsy3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

BIN
games/game-flipbird/assets/flipbird/pipe1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

BIN
games/game-flipbird/assets/flipbird/pipe2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
games/game-flipbird/assets/flipbird/pipe3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

7
games/game-flipbird/game.js

@ -18,6 +18,13 @@ function launch({ containerId, onLose }) {
}, },
}, },
scene: flipbird, scene: flipbird,
scale: {
mode: Phaser.Scale.FIT,
autoCenter: Phaser.Scale.CENTER_BOTH,
parent: containerId,
width: 1080,
height: 1080,
},
}); });
Object.assign(game, { Object.assign(game, {
onLose, onLose,

BIN
games/game-flipbird/scenes/flipbird/bg.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

48
games/game-flipbird/scenes/flipbird/flipbird.js

@ -1,5 +1,8 @@
import Phaser from "phaser"; import Phaser from "phaser";
import pipeImg from "../../assets/flipbird/pipe.png"; import pipeImg from "../../assets/flipbird/pipe.png";
import pipe1 from "../../assets/flipbird/pipe1.png";
import pipe2 from "../../assets/flipbird/pipe2.png";
import pipe3 from "../../assets/flipbird/pipe3.png";
import birdImg from "../../assets/flipbird/clumsy.png"; import birdImg from "../../assets/flipbird/clumsy.png";
import bg from "../../assets/flipbird/bg.png"; import bg from "../../assets/flipbird/bg.png";
import ground from "../../assets/flipbird/ground.png"; import ground from "../../assets/flipbird/ground.png";
@ -8,6 +11,8 @@ import ground from "../../assets/flipbird/ground.png";
* https://www.emanueleferonato.com/2019/05/02/flappy-bird-html5-prototype-updated-to-phaser-3-16-2/ * https://www.emanueleferonato.com/2019/05/02/flappy-bird-html5-prototype-updated-to-phaser-3-16-2/
* *
*/ */
const getRandomPipe = () =>
["pipe1", "pipe2", "pipe3"][Math.floor(Math.random() * 3)];
export default class PlayScene extends Phaser.Scene { export default class PlayScene extends Phaser.Scene {
constructor() { constructor() {
super({ key: "flipbird" }); super({ key: "flipbird" });
@ -21,7 +26,7 @@ export default class PlayScene extends Phaser.Scene {
birdSpeed: 120, //125 birdSpeed: 120, //125
// flap thrust // flap thrust
birdFlapPower: 300,
birdFlapPower: 250,
// minimum pipe height, in pixels. Affects hole position // minimum pipe height, in pixels. Affects hole position
minPipeHeight: 50, minPipeHeight: 50,
@ -30,39 +35,56 @@ export default class PlayScene extends Phaser.Scene {
pipeDistance: [220, 280], pipeDistance: [220, 280],
// hole range between pipes, in pixels // hole range between pipes, in pixels
pipeHole: [200, 250], //[100, 130],
// local storage object name
localStorageName: "bestFlappyScore",
pipeHole: [300, 350], //[100, 130],
}; };
} }
preload() { preload() {
//this.load.image("bird", "bird.png"); //this.load.image("bird", "bird.png");
this.load.image("bg", bg); this.load.image("bg", bg);
this.load.image("pipe", pipeImg); this.load.image("pipe", pipeImg);
this.load.image("pipe1", pipe1);
this.load.image("pipe2", pipe2);
this.load.image("pipe3", pipe3);
this.load.image("ground", ground); this.load.image("ground", ground);
this.load.spritesheet("bird", birdImg, { this.load.spritesheet("bird", birdImg, {
frameWidth: 85,
frameHeight: 60,
frameWidth: 386,
frameHeight: 392,
}); });
} }
create() { create() {
this.bg = this.add.image(0, 0, "bg");
this.bg.setScale(1);
// this.game.physics.startSystem(Phaser.Physics.P2JS);
this.bg = this.add.image(
this.game.config.width / 2,
this.game.config.height / 2,
"bg"
);
this.bg.displayWidth = this.game.config.width;
this.bg.displayHeight = this.game.config.height;
this.pipeGroup = this.physics.add.group(); this.pipeGroup = this.physics.add.group();
this.pipePool = []; this.pipePool = [];
for (let i = 0; i < 4; i++) { for (let i = 0; i < 4; i++) {
this.pipePool.push(this.pipeGroup.create(0, 0, "pipe"));
this.pipePool.push(this.pipeGroup.create(0, 0, "pipe"));
const pipeA = getRandomPipe();
const p1 = this.pipeGroup.create(0, 0, pipeA);
p1.body.setBoundsRectangle(new Phaser.Geom.Rectangle(148, 0, 140, 2098));
p1.body.setSize(100);
p1.setScale(0.5);
const pipeB = getRandomPipe();
const p2 = this.pipeGroup.create(0, 0, pipeB);
p2.body.setSize(100);
p2.setScale(0.5);
this.pipePool.push(p1);
this.pipePool.push(p2);
this.placePipes(false); this.placePipes(false);
} }
this.pipeGroup.setVelocityX(-this.gameOptions.birdSpeed); this.pipeGroup.setVelocityX(-this.gameOptions.birdSpeed);
this.bird = this.physics.add.sprite( this.bird = this.physics.add.sprite(
80,
150,
this.game.config.height / 2, this.game.config.height / 2,
"bird" "bird"
); );
this.bird.body.setCircle(342 / 2, 0, 25);
this.bird.setScale(0.5);
this.ground = this.add.tileSprite( this.ground = this.add.tileSprite(
0, 0,
this.game.config.height, this.game.config.height,
@ -136,7 +158,7 @@ export default class PlayScene extends Phaser.Scene {
this.physics.world.collide( this.physics.world.collide(
this.bird, this.bird,
this.pipeGroup, this.pipeGroup,
function () {
() => {
this.die(); this.die();
}, },
null, null,

736
games/game-flipbird/scenes/flipbird/sprites.json

@ -0,0 +1,736 @@
{
"generator_info": "Shape definitions generated with PhysicsEditor. Visit https://www.codeandweb.com/physicseditor",
"pipe1": {
"type": "fromPhysicsEditor",
"label": "pipe1",
"isStatic": false,
"density": 0.1,
"restitution": 0,
"friction": 0.1,
"frictionAir": 0.01,
"frictionStatic": 0.5,
"collisionFilter": {
"group": 0,
"category": 1,
"mask": 255
},
"fixtures": [
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":186, "y":1583 }, { "x":186, "y":1593 }, { "x":192, "y":1583 } ],
[ { "x":410, "y":1993 }, { "x":410, "y":1991 }, { "x":408, "y":1994 } ],
[ { "x":291, "y":1602 }, { "x":288, "y":1602 }, { "x":293, "y":1604 } ],
[ { "x":47, "y":1693 }, { "x":46, "y":1697 }, { "x":50, "y":1691 } ],
[ { "x":206, "y":1484 }, { "x":205, "y":1488 }, { "x":209, "y":1482 } ],
[ { "x":180, "y":1566 }, { "x":185, "y":1570 }, { "x":192, "y":1570 }, { "x":225, "y":1552 }, { "x":184, "y":1552 }, { "x":180, "y":1556 } ],
[ { "x":248, "y":1457 }, { "x":248, "y":1455 }, { "x":245, "y":1459 } ],
[ { "x":225, "y":1486 }, { "x":225, "y":1484 }, { "x":222, "y":1488 } ],
[ { "x":57, "y":1679 }, { "x":57, "y":1681 }, { "x":60, "y":1677 } ],
[ { "x":228, "y":1456 }, { "x":228, "y":1458 }, { "x":233, "y":1474 }, { "x":231, "y":1454 } ],
[ { "x":231, "y":1452 }, { "x":231, "y":1454 }, { "x":233, "y":1474 }, { "x":234, "y":1450 } ],
[ { "x":234, "y":1448 }, { "x":234, "y":1450 }, { "x":237, "y":1446 } ],
[ { "x":291, "y":1578 }, { "x":291, "y":1566 }, { "x":284, "y":1555 }, { "x":266, "y":1547 }, { "x":233, "y":1539 }, { "x":266, "y":1595 }, { "x":274, "y":1593 }, { "x":284, "y":1588 } ],
[ { "x":234, "y":1314 }, { "x":232, "y":1313 }, { "x":235, "y":1318 } ],
[ { "x":109, "y":2067 }, { "x":113, "y":2068 }, { "x":305, "y":2082 }, { "x":407, "y":1706 }, { "x":405, "y":1705 }, { "x":18, "y":1754 }, { "x":16, "y":1756 }, { "x":108, "y":2065 } ],
[ { "x":123, "y":1618 }, { "x":122, "y":1620 }, { "x":127, "y":1617 } ],
[ { "x":192, "y":1570 }, { "x":192, "y":1583 }, { "x":225, "y":1552 } ],
[ { "x":245, "y":1461 }, { "x":245, "y":1459 }, { "x":241, "y":1464 } ],
[ { "x":233, "y":1476 }, { "x":233, "y":1474 }, { "x":229, "y":1479 } ],
[ { "x":229, "y":1481 }, { "x":229, "y":1479 }, { "x":225, "y":1484 } ],
[ { "x":60, "y":1675 }, { "x":60, "y":1677 }, { "x":64, "y":1672 } ],
[ { "x":104, "y":1631 }, { "x":101, "y":1635 }, { "x":106, "y":1631 } ],
[ { "x":215, "y":1472 }, { "x":215, "y":1474 }, { "x":219, "y":1469 } ],
[ { "x":219, "y":1467 }, { "x":219, "y":1469 }, { "x":223, "y":1464 } ],
[ { "x":108, "y":1628 }, { "x":106, "y":1631 }, { "x":113, "y":1626 } ],
[ { "x":251, "y":1341 }, { "x":247, "y":1337 }, { "x":254, "y":1388 }, { "x":262, "y":1433 }, { "x":252, "y":1345 } ],
[ { "x":234, "y":1345 }, { "x":238, "y":1349 }, { "x":233, "y":1341 } ],
[ { "x":222, "y":1326 }, { "x":226, "y":1330 }, { "x":221, "y":1322 } ],
[ { "x":238, "y":1470 }, { "x":241, "y":1464 }, { "x":233, "y":1474 } ],
[ { "x":347, "y":1635 }, { "x":345, "y":1635 }, { "x":351, "y":1640 } ],
[ { "x":223, "y":1462 }, { "x":223, "y":1464 }, { "x":228, "y":1458 } ],
[ { "x":118, "y":1621 }, { "x":113, "y":1626 }, { "x":122, "y":1620 } ],
[ { "x":128, "y":1615 }, { "x":127, "y":1617 }, { "x":134, "y":1613 } ],
[ { "x":219, "y":1321 }, { "x":221, "y":1322 }, { "x":193, "y":1233 }, { "x":217, "y":1315 } ],
[ { "x":303, "y":2084 }, { "x":305, "y":2082 }, { "x":113, "y":2068 }, { "x":149, "y":2085 }, { "x":297, "y":2085 } ],
[ { "x":143, "y":2084 }, { "x":149, "y":2085 }, { "x":141, "y":2082 } ],
[ { "x":34, "y":1990 }, { "x":38, "y":1994 }, { "x":31, "y":1982 } ],
[ { "x":203, "y":1535 }, { "x":211, "y":1544 }, { "x":225, "y":1552 }, { "x":222, "y":1533 }, { "x":214, "y":1523 }, { "x":197, "y":1506 }, { "x":198, "y":1523 } ],
[ { "x":135, "y":1611 }, { "x":134, "y":1613 }, { "x":144, "y":1608 }, { "x":141, "y":1608 } ],
[ { "x":203, "y":1489 }, { "x":200, "y":1495 }, { "x":197, "y":1506 }, { "x":205, "y":1488 } ],
[ { "x":237, "y":1319 }, { "x":235, "y":1318 }, { "x":249, "y":1370 }, { "x":240, "y":1326 } ],
[ { "x":412, "y":1990 }, { "x":415, "y":1982 }, { "x":410, "y":1991 } ],
[ { "x":362, "y":2049 }, { "x":368, "y":2042 }, { "x":360, "y":2049 } ],
[ { "x":84, "y":2049 }, { "x":86, "y":2049 }, { "x":78, "y":2042 } ],
[ { "x":392, "y":1683 }, { "x":386, "y":1677 }, { "x":392, "y":1685 } ],
[ { "x":289, "y":2089 }, { "x":297, "y":2085 }, { "x":149, "y":2085 } ],
[ { "x":209, "y":1480 }, { "x":209, "y":1482 }, { "x":215, "y":1474 } ],
[ { "x":342, "y":1631 }, { "x":293, "y":1604 }, { "x":345, "y":1635 } ],
[ { "x":269, "y":1409 }, { "x":269, "y":1386 }, { "x":265, "y":1369 }, { "x":254, "y":1346 }, { "x":252, "y":1345 }, { "x":262, "y":1433 } ],
[ { "x":407, "y":1998 }, { "x":408, "y":1994 }, { "x":305, "y":2082 }, { "x":360, "y":2049 }, { "x":368, "y":2042 } ],
[ { "x":39, "y":1706 }, { "x":36, "y":1714 }, { "x":46, "y":1697 } ],
[ { "x":43, "y":2004 }, { "x":48, "y":2009 }, { "x":38, "y":1994 } ],
[ { "x":222, "y":1490 }, { "x":222, "y":1488 }, { "x":197, "y":1506 }, { "x":216, "y":1497 } ],
[ { "x":277, "y":1597 }, { "x":266, "y":1595 }, { "x":288, "y":1602 } ],
[ { "x":97, "y":2059 }, { "x":108, "y":2065 }, { "x":86, "y":2049 } ],
[ { "x":50, "y":1689 }, { "x":50, "y":1691 }, { "x":57, "y":1681 } ],
[ { "x":337, "y":2067 }, { "x":347, "y":2059 }, { "x":333, "y":2068 } ],
[ { "x":242, "y":1327 }, { "x":240, "y":1326 }, { "x":249, "y":1370 }, { "x":254, "y":1388 }, { "x":247, "y":1337 } ],
[ { "x":242, "y":1436 }, { "x":237, "y":1446 }, { "x":233, "y":1474 }, { "x":241, "y":1464 }, { "x":262, "y":1433 }, { "x":244, "y":1435 } ],
[ { "x":231, "y":1340 }, { "x":233, "y":1341 }, { "x":193, "y":1233 }, { "x":226, "y":1330 } ],
[ { "x":417, "y":1981 }, { "x":423, "y":1969 }, { "x":423, "y":1966 }, { "x":407, "y":1706 }, { "x":415, "y":1982 } ],
[ { "x":29, "y":1981 }, { "x":31, "y":1982 }, { "x":23, "y":1966 }, { "x":23, "y":1969 } ],
[ { "x":23, "y":1738 }, { "x":18, "y":1754 }, { "x":27, "y":1732 } ],
[ { "x":233, "y":1539 }, { "x":222, "y":1533 }, { "x":225, "y":1552 }, { "x":266, "y":1595 } ],
[ { "x":349, "y":2059 }, { "x":360, "y":2049 }, { "x":347, "y":2059 } ],
[ { "x":160, "y":1600 }, { "x":134, "y":1613 }, { "x":122, "y":1620 }, { "x":18, "y":1754 }, { "x":405, "y":1705 }, { "x":186, "y":1593 } ],
[ { "x":196, "y":1261 }, { "x":204, "y":1290 }, { "x":215, "y":1314 }, { "x":217, "y":1315 }, { "x":193, "y":1233 } ],
[ { "x":34, "y":1715 }, { "x":27, "y":1729 }, { "x":27, "y":1732 }, { "x":36, "y":1714 } ],
[ { "x":254, "y":1448 }, { "x":262, "y":1433 }, { "x":248, "y":1455 } ],
[ { "x":398, "y":2011 }, { "x":400, "y":2006 }, { "x":368, "y":2042 } ],
[ { "x":446, "y":1832 }, { "x":439, "y":1787 }, { "x":427, "y":1748 }, { "x":407, "y":1706 }, { "x":423, "y":1966 }, { "x":443, "y":1904 }, { "x":446, "y":1880 } ],
[ { "x":404, "y":1701 }, { "x":386, "y":1677 }, { "x":351, "y":1640 }, { "x":293, "y":1604 }, { "x":266, "y":1595 }, { "x":186, "y":1593 }, { "x":405, "y":1705 } ],
[ { "x":384, "y":2028 }, { "x":384, "y":2026 }, { "x":368, "y":2042 }, { "x":370, "y":2042 } ],
[ { "x":76, "y":2042 }, { "x":78, "y":2042 }, { "x":62, "y":2026 }, { "x":62, "y":2028 } ],
[ { "x":270, "y":2094 }, { "x":285, "y":2089 }, { "x":149, "y":2085 }, { "x":181, "y":2095 }, { "x":202, "y":2098 }, { "x":244, "y":2098 } ],
[ { "x":48, "y":2011 }, { "x":78, "y":2042 }, { "x":48, "y":2009 } ],
[ { "x":5, "y":1796 }, { "x":0, "y":1832 }, { "x":0, "y":1880 }, { "x":3, "y":1904 }, { "x":19, "y":1960 }, { "x":23, "y":1966 }, { "x":108, "y":2065 }, { "x":16, "y":1756 } ],
[ { "x":429, "y":1955 }, { "x":437, "y":1931 }, { "x":443, "y":1904 }, { "x":423, "y":1966 } ],
[ { "x":157, "y":2089 }, { "x":181, "y":2095 }, { "x":149, "y":2085 } ],
[ { "x":192, "y":1583 }, { "x":186, "y":1593 }, { "x":266, "y":1595 }, { "x":225, "y":1552 } ],
[ { "x":9, "y":1931 }, { "x":19, "y":1960 }, { "x":3, "y":1904 } ],
[ { "x":328, "y":1621 }, { "x":296, "y":1604 }, { "x":293, "y":1604 }, { "x":333, "y":1626 } ],
[ { "x":332, "y":2070 }, { "x":333, "y":2068 }, { "x":305, "y":2082 }, { "x":308, "y":2082 } ],
[ { "x":114, "y":2070 }, { "x":138, "y":2082 }, { "x":141, "y":2082 }, { "x":113, "y":2068 } ],
[ { "x":205, "y":1488 }, { "x":197, "y":1506 }, { "x":233, "y":1474 }, { "x":228, "y":1458 }, { "x":209, "y":1482 } ],
[ { "x":48, "y":2009 }, { "x":78, "y":2042 }, { "x":86, "y":2049 }, { "x":108, "y":2065 }, { "x":23, "y":1966 }, { "x":31, "y":1982 }, { "x":38, "y":1994 } ],
[ { "x":347, "y":2059 }, { "x":360, "y":2049 }, { "x":305, "y":2082 }, { "x":333, "y":2068 } ],
[ { "x":27, "y":1732 }, { "x":18, "y":1754 }, { "x":122, "y":1620 }, { "x":50, "y":1691 }, { "x":46, "y":1697 }, { "x":36, "y":1714 } ],
[ { "x":353, "y":1640 }, { "x":351, "y":1640 }, { "x":386, "y":1677 }, { "x":386, "y":1675 } ],
[ { "x":64, "y":1670 }, { "x":64, "y":1672 }, { "x":101, "y":1635 }, { "x":99, "y":1635 } ],
[ { "x":106, "y":1631 }, { "x":101, "y":1635 }, { "x":64, "y":1672 }, { "x":57, "y":1681 }, { "x":50, "y":1691 }, { "x":122, "y":1620 } ],
[ { "x":141, "y":2082 }, { "x":149, "y":2085 }, { "x":113, "y":2068 } ],
[ { "x":410, "y":1991 }, { "x":415, "y":1982 }, { "x":407, "y":1706 }, { "x":305, "y":2082 }, { "x":408, "y":1994 } ],
[ { "x":221, "y":1322 }, { "x":226, "y":1330 }, { "x":193, "y":1233 } ],
[ { "x":345, "y":1635 }, { "x":293, "y":1604 }, { "x":351, "y":1640 } ],
[ { "x":233, "y":1341 }, { "x":238, "y":1349 }, { "x":193, "y":1233 } ],
[ { "x":238, "y":1349 }, { "x":249, "y":1370 }, { "x":220, "y":1289 }, { "x":193, "y":1233 } ],
[ { "x":288, "y":1602 }, { "x":266, "y":1595 }, { "x":293, "y":1604 } ],
[ { "x":248, "y":1455 }, { "x":262, "y":1433 }, { "x":241, "y":1464 } ],
[ { "x":60, "y":1677 }, { "x":57, "y":1681 }, { "x":64, "y":1672 } ],
[ { "x":193, "y":0 }, { "x":193, "y":1233 }, { "x":208, "y":1234 }, { "x":208, "y":0 } ],
[ { "x":208, "y":1234 }, { "x":193, "y":1233 }, { "x":211, "y":1259 } ],
[ { "x":211, "y":1259 }, { "x":193, "y":1233 }, { "x":220, "y":1289 } ],
[ { "x":220, "y":1289 }, { "x":249, "y":1370 }, { "x":232, "y":1313 } ],
[ { "x":232, "y":1313 }, { "x":249, "y":1370 }, { "x":235, "y":1318 } ],
[ { "x":254, "y":1388 }, { "x":254, "y":1407 }, { "x":262, "y":1433 } ],
[ { "x":254, "y":1407 }, { "x":249, "y":1425 }, { "x":262, "y":1433 } ],
[ { "x":249, "y":1425 }, { "x":244, "y":1435 }, { "x":262, "y":1433 } ],
[ { "x":237, "y":1446 }, { "x":234, "y":1450 }, { "x":233, "y":1474 } ],
[ { "x":233, "y":1474 }, { "x":197, "y":1506 }, { "x":225, "y":1484 } ],
[ { "x":225, "y":1484 }, { "x":197, "y":1506 }, { "x":222, "y":1488 } ],
[ { "x":216, "y":1497 }, { "x":197, "y":1506 }, { "x":212, "y":1507 } ],
[ { "x":212, "y":1507 }, { "x":197, "y":1506 }, { "x":214, "y":1523 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1567 }, { "x":192, "y":1570 }, { "x":225, "y":1552 }, { "x":183, "y":1553 } ],
[ { "x":291, "y":1578 }, { "x":286, "y":1557 }, { "x":224, "y":1534 }, { "x":225, "y":1552 }, { "x":270, "y":1594 } ],
[ { "x":202, "y":1533 }, { "x":225, "y":1552 }, { "x":224, "y":1534 }, { "x":213, "y":1520 }, { "x":197, "y":1506 } ],
[ { "x":192, "y":1570 }, { "x":185, "y":1594 }, { "x":270, "y":1594 }, { "x":225, "y":1552 } ],
[ { "x":202, "y":2098 }, { "x":285, "y":2090 }, { "x":332, "y":2070 }, { "x":371, "y":2041 }, { "x":422, "y":1971 }, { "x":437, "y":1931 }, { "x":76, "y":2042 }, { "x":123, "y":2075 } ],
[ { "x":120, "y":1620 }, { "x":60, "y":1675 }, { "x":19, "y":1748 }, { "x":0, "y":1832 }, { "x":8, "y":1927 }, { "x":50, "y":2013 }, { "x":270, "y":1594 }, { "x":185, "y":1594 } ],
[ { "x":269, "y":1409 }, { "x":268, "y":1380 }, { "x":251, "y":1375 }, { "x":253, "y":1407 }, { "x":257, "y":1443 } ],
[ { "x":339, "y":1629 }, { "x":270, "y":1594 }, { "x":50, "y":2013 }, { "x":76, "y":2042 }, { "x":437, "y":1931 }, { "x":446, "y":1880 }, { "x":437, "y":1779 }, { "x":398, "y":1692 } ],
[ { "x":198, "y":1270 }, { "x":210, "y":1302 }, { "x":251, "y":1375 }, { "x":221, "y":1291 }, { "x":194, "y":1233 } ],
[ { "x":24, "y":1971 }, { "x":50, "y":2013 }, { "x":8, "y":1927 } ],
[ { "x":213, "y":1520 }, { "x":215, "y":1499 }, { "x":209, "y":1480 }, { "x":197, "y":1506 } ],
[ { "x":215, "y":1499 }, { "x":257, "y":1443 }, { "x":245, "y":1433 }, { "x":209, "y":1480 } ],
[ { "x":245, "y":1433 }, { "x":257, "y":1443 }, { "x":253, "y":1407 } ],
[ { "x":268, "y":1380 }, { "x":221, "y":1291 }, { "x":251, "y":1375 } ],
[ { "x":221, "y":1291 }, { "x":208, "y":1234 }, { "x":194, "y":1233 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1233 }, { "x":208, "y":1234 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1567 }, { "x":192, "y":1570 }, { "x":225, "y":1552 }, { "x":183, "y":1553 } ],
[ { "x":291, "y":1578 }, { "x":286, "y":1557 }, { "x":224, "y":1534 }, { "x":225, "y":1552 }, { "x":270, "y":1594 } ],
[ { "x":202, "y":1533 }, { "x":225, "y":1552 }, { "x":224, "y":1534 }, { "x":213, "y":1520 }, { "x":197, "y":1506 } ],
[ { "x":192, "y":1570 }, { "x":185, "y":1594 }, { "x":270, "y":1594 }, { "x":225, "y":1552 } ],
[ { "x":202, "y":2098 }, { "x":285, "y":2090 }, { "x":332, "y":2070 }, { "x":371, "y":2041 }, { "x":422, "y":1971 }, { "x":437, "y":1931 }, { "x":76, "y":2042 }, { "x":123, "y":2075 } ],
[ { "x":120, "y":1620 }, { "x":60, "y":1675 }, { "x":19, "y":1748 }, { "x":0, "y":1832 }, { "x":8, "y":1927 }, { "x":50, "y":2013 }, { "x":270, "y":1594 }, { "x":185, "y":1594 } ],
[ { "x":269, "y":1409 }, { "x":268, "y":1380 }, { "x":251, "y":1375 }, { "x":253, "y":1407 }, { "x":257, "y":1443 } ],
[ { "x":339, "y":1629 }, { "x":270, "y":1594 }, { "x":50, "y":2013 }, { "x":76, "y":2042 }, { "x":437, "y":1931 }, { "x":446, "y":1880 }, { "x":437, "y":1779 }, { "x":398, "y":1692 } ],
[ { "x":198, "y":1270 }, { "x":210, "y":1302 }, { "x":251, "y":1375 }, { "x":221, "y":1291 }, { "x":194, "y":1233 } ],
[ { "x":24, "y":1971 }, { "x":50, "y":2013 }, { "x":8, "y":1927 } ],
[ { "x":213, "y":1520 }, { "x":215, "y":1499 }, { "x":209, "y":1480 }, { "x":197, "y":1506 } ],
[ { "x":215, "y":1499 }, { "x":257, "y":1443 }, { "x":245, "y":1433 }, { "x":209, "y":1480 } ],
[ { "x":245, "y":1433 }, { "x":257, "y":1443 }, { "x":253, "y":1407 } ],
[ { "x":268, "y":1380 }, { "x":221, "y":1291 }, { "x":251, "y":1375 } ],
[ { "x":221, "y":1291 }, { "x":208, "y":1234 }, { "x":194, "y":1233 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1233 }, { "x":208, "y":1234 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1567 }, { "x":192, "y":1570 }, { "x":225, "y":1552 }, { "x":183, "y":1553 } ],
[ { "x":291, "y":1578 }, { "x":286, "y":1557 }, { "x":224, "y":1534 }, { "x":225, "y":1552 }, { "x":270, "y":1594 } ],
[ { "x":202, "y":1533 }, { "x":225, "y":1552 }, { "x":224, "y":1534 }, { "x":213, "y":1520 }, { "x":197, "y":1506 } ],
[ { "x":192, "y":1570 }, { "x":185, "y":1594 }, { "x":270, "y":1594 }, { "x":225, "y":1552 } ],
[ { "x":202, "y":2098 }, { "x":285, "y":2090 }, { "x":332, "y":2070 }, { "x":371, "y":2041 }, { "x":422, "y":1971 }, { "x":437, "y":1931 }, { "x":76, "y":2042 }, { "x":123, "y":2075 } ],
[ { "x":120, "y":1620 }, { "x":60, "y":1675 }, { "x":19, "y":1748 }, { "x":0, "y":1832 }, { "x":8, "y":1927 }, { "x":50, "y":2013 }, { "x":270, "y":1594 }, { "x":185, "y":1594 } ],
[ { "x":269, "y":1409 }, { "x":268, "y":1380 }, { "x":251, "y":1375 }, { "x":253, "y":1407 }, { "x":257, "y":1443 } ],
[ { "x":339, "y":1629 }, { "x":270, "y":1594 }, { "x":50, "y":2013 }, { "x":76, "y":2042 }, { "x":437, "y":1931 }, { "x":446, "y":1880 }, { "x":437, "y":1779 }, { "x":398, "y":1692 } ],
[ { "x":198, "y":1270 }, { "x":210, "y":1302 }, { "x":251, "y":1375 }, { "x":221, "y":1291 }, { "x":194, "y":1233 } ],
[ { "x":24, "y":1971 }, { "x":50, "y":2013 }, { "x":8, "y":1927 } ],
[ { "x":213, "y":1520 }, { "x":215, "y":1499 }, { "x":209, "y":1480 }, { "x":197, "y":1506 } ],
[ { "x":215, "y":1499 }, { "x":257, "y":1443 }, { "x":245, "y":1433 }, { "x":209, "y":1480 } ],
[ { "x":245, "y":1433 }, { "x":257, "y":1443 }, { "x":253, "y":1407 } ],
[ { "x":268, "y":1380 }, { "x":221, "y":1291 }, { "x":251, "y":1375 } ],
[ { "x":221, "y":1291 }, { "x":208, "y":1234 }, { "x":194, "y":1233 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1233 }, { "x":208, "y":1234 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1567 }, { "x":192, "y":1570 }, { "x":225, "y":1552 }, { "x":183, "y":1553 } ],
[ { "x":291, "y":1578 }, { "x":286, "y":1557 }, { "x":224, "y":1534 }, { "x":225, "y":1552 }, { "x":270, "y":1594 } ],
[ { "x":202, "y":1533 }, { "x":225, "y":1552 }, { "x":224, "y":1534 }, { "x":213, "y":1520 }, { "x":197, "y":1506 } ],
[ { "x":192, "y":1570 }, { "x":185, "y":1594 }, { "x":270, "y":1594 }, { "x":225, "y":1552 } ],
[ { "x":202, "y":2098 }, { "x":285, "y":2090 }, { "x":332, "y":2070 }, { "x":371, "y":2041 }, { "x":422, "y":1971 }, { "x":437, "y":1931 }, { "x":76, "y":2042 }, { "x":123, "y":2075 } ],
[ { "x":120, "y":1620 }, { "x":60, "y":1675 }, { "x":19, "y":1748 }, { "x":0, "y":1832 }, { "x":8, "y":1927 }, { "x":50, "y":2013 }, { "x":270, "y":1594 }, { "x":185, "y":1594 } ],
[ { "x":269, "y":1409 }, { "x":268, "y":1380 }, { "x":251, "y":1375 }, { "x":253, "y":1407 }, { "x":257, "y":1443 } ],
[ { "x":339, "y":1629 }, { "x":270, "y":1594 }, { "x":50, "y":2013 }, { "x":76, "y":2042 }, { "x":437, "y":1931 }, { "x":446, "y":1880 }, { "x":437, "y":1779 }, { "x":398, "y":1692 } ],
[ { "x":198, "y":1270 }, { "x":210, "y":1302 }, { "x":251, "y":1375 }, { "x":221, "y":1291 }, { "x":194, "y":1233 } ],
[ { "x":24, "y":1971 }, { "x":50, "y":2013 }, { "x":8, "y":1927 } ],
[ { "x":213, "y":1520 }, { "x":215, "y":1499 }, { "x":209, "y":1480 }, { "x":197, "y":1506 } ],
[ { "x":215, "y":1499 }, { "x":257, "y":1443 }, { "x":245, "y":1433 }, { "x":209, "y":1480 } ],
[ { "x":245, "y":1433 }, { "x":257, "y":1443 }, { "x":253, "y":1407 } ],
[ { "x":268, "y":1380 }, { "x":221, "y":1291 }, { "x":251, "y":1375 } ],
[ { "x":221, "y":1291 }, { "x":208, "y":1234 }, { "x":194, "y":1233 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1233 }, { "x":208, "y":1234 }, { "x":208, "y":0 } ]
]
}
]
},
"pipe2": {
"type": "fromPhysicsEditor",
"label": "pipe2",
"isStatic": false,
"density": 0.10000000149011612,
"restitution": 0,
"friction": 0.10000000149011612,
"frictionAir": 0.009999999776482582,
"frictionStatic": 0.5,
"collisionFilter": {
"group": 0,
"category": 1,
"mask": 255
},
"fixtures": [
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":186, "y":1581 }, { "x":186, "y":1591 }, { "x":192, "y":1581 } ],
[ { "x":410, "y":1991 }, { "x":410, "y":1989 }, { "x":408, "y":1992 } ],
[ { "x":291, "y":1600 }, { "x":288, "y":1600 }, { "x":293, "y":1602 } ],
[ { "x":47, "y":1691 }, { "x":46, "y":1695 }, { "x":50, "y":1689 } ],
[ { "x":206, "y":1482 }, { "x":205, "y":1486 }, { "x":209, "y":1480 } ],
[ { "x":180, "y":1564 }, { "x":185, "y":1568 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":184, "y":1550 }, { "x":180, "y":1554 } ],
[ { "x":248, "y":1455 }, { "x":248, "y":1453 }, { "x":245, "y":1457 } ],
[ { "x":225, "y":1484 }, { "x":225, "y":1482 }, { "x":222, "y":1486 } ],
[ { "x":57, "y":1677 }, { "x":57, "y":1679 }, { "x":60, "y":1675 } ],
[ { "x":228, "y":1454 }, { "x":228, "y":1456 }, { "x":233, "y":1472 }, { "x":231, "y":1452 } ],
[ { "x":231, "y":1450 }, { "x":231, "y":1452 }, { "x":233, "y":1472 }, { "x":234, "y":1448 } ],
[ { "x":234, "y":1446 }, { "x":234, "y":1448 }, { "x":237, "y":1444 } ],
[ { "x":291, "y":1576 }, { "x":291, "y":1564 }, { "x":284, "y":1553 }, { "x":266, "y":1545 }, { "x":233, "y":1537 }, { "x":266, "y":1593 }, { "x":274, "y":1591 }, { "x":284, "y":1586 } ],
[ { "x":234, "y":1312 }, { "x":232, "y":1311 }, { "x":235, "y":1316 } ],
[ { "x":109, "y":2065 }, { "x":113, "y":2066 }, { "x":305, "y":2080 }, { "x":407, "y":1704 }, { "x":405, "y":1703 }, { "x":18, "y":1752 }, { "x":16, "y":1754 }, { "x":108, "y":2063 } ],
[ { "x":123, "y":1616 }, { "x":122, "y":1618 }, { "x":127, "y":1615 } ],
[ { "x":192, "y":1568 }, { "x":192, "y":1581 }, { "x":225, "y":1550 } ],
[ { "x":245, "y":1459 }, { "x":245, "y":1457 }, { "x":241, "y":1462 } ],
[ { "x":233, "y":1474 }, { "x":233, "y":1472 }, { "x":229, "y":1477 } ],
[ { "x":229, "y":1479 }, { "x":229, "y":1477 }, { "x":225, "y":1482 } ],
[ { "x":60, "y":1673 }, { "x":60, "y":1675 }, { "x":64, "y":1670 } ],
[ { "x":104, "y":1629 }, { "x":101, "y":1633 }, { "x":106, "y":1629 } ],
[ { "x":215, "y":1470 }, { "x":215, "y":1472 }, { "x":219, "y":1467 } ],
[ { "x":219, "y":1465 }, { "x":219, "y":1467 }, { "x":223, "y":1462 } ],
[ { "x":108, "y":1626 }, { "x":106, "y":1629 }, { "x":113, "y":1624 } ],
[ { "x":251, "y":1339 }, { "x":247, "y":1335 }, { "x":254, "y":1386 }, { "x":262, "y":1431 }, { "x":252, "y":1343 } ],
[ { "x":234, "y":1343 }, { "x":238, "y":1347 }, { "x":233, "y":1339 } ],
[ { "x":222, "y":1324 }, { "x":226, "y":1328 }, { "x":221, "y":1320 } ],
[ { "x":238, "y":1468 }, { "x":241, "y":1462 }, { "x":233, "y":1472 } ],
[ { "x":347, "y":1633 }, { "x":345, "y":1633 }, { "x":351, "y":1638 } ],
[ { "x":223, "y":1460 }, { "x":223, "y":1462 }, { "x":228, "y":1456 } ],
[ { "x":118, "y":1619 }, { "x":113, "y":1624 }, { "x":122, "y":1618 } ],
[ { "x":128, "y":1613 }, { "x":127, "y":1615 }, { "x":134, "y":1611 } ],
[ { "x":219, "y":1319 }, { "x":221, "y":1320 }, { "x":193, "y":1231 }, { "x":217, "y":1313 } ],
[ { "x":303, "y":2082 }, { "x":305, "y":2080 }, { "x":113, "y":2066 }, { "x":149, "y":2083 }, { "x":297, "y":2083 } ],
[ { "x":143, "y":2082 }, { "x":149, "y":2083 }, { "x":141, "y":2080 } ],
[ { "x":34, "y":1988 }, { "x":38, "y":1992 }, { "x":31, "y":1980 } ],
[ { "x":203, "y":1533 }, { "x":211, "y":1542 }, { "x":225, "y":1550 }, { "x":222, "y":1531 }, { "x":214, "y":1521 }, { "x":197, "y":1504 }, { "x":198, "y":1521 } ],
[ { "x":135, "y":1609 }, { "x":134, "y":1611 }, { "x":144, "y":1606 }, { "x":141, "y":1606 } ],
[ { "x":203, "y":1487 }, { "x":200, "y":1493 }, { "x":197, "y":1504 }, { "x":205, "y":1486 } ],
[ { "x":237, "y":1317 }, { "x":235, "y":1316 }, { "x":249, "y":1368 }, { "x":240, "y":1324 } ],
[ { "x":412, "y":1988 }, { "x":415, "y":1980 }, { "x":410, "y":1989 } ],
[ { "x":362, "y":2047 }, { "x":368, "y":2040 }, { "x":360, "y":2047 } ],
[ { "x":84, "y":2047 }, { "x":86, "y":2047 }, { "x":78, "y":2040 } ],
[ { "x":392, "y":1681 }, { "x":386, "y":1675 }, { "x":392, "y":1683 } ],
[ { "x":289, "y":2087 }, { "x":297, "y":2083 }, { "x":149, "y":2083 } ],
[ { "x":209, "y":1478 }, { "x":209, "y":1480 }, { "x":215, "y":1472 } ],
[ { "x":342, "y":1629 }, { "x":293, "y":1602 }, { "x":345, "y":1633 } ],
[ { "x":269, "y":1407 }, { "x":269, "y":1384 }, { "x":265, "y":1367 }, { "x":254, "y":1344 }, { "x":252, "y":1343 }, { "x":262, "y":1431 } ],
[ { "x":407, "y":1996 }, { "x":408, "y":1992 }, { "x":305, "y":2080 }, { "x":360, "y":2047 }, { "x":368, "y":2040 } ],
[ { "x":39, "y":1704 }, { "x":36, "y":1712 }, { "x":46, "y":1695 } ],
[ { "x":43, "y":2002 }, { "x":48, "y":2007 }, { "x":38, "y":1992 } ],
[ { "x":222, "y":1488 }, { "x":222, "y":1486 }, { "x":197, "y":1504 }, { "x":216, "y":1495 } ],
[ { "x":277, "y":1595 }, { "x":266, "y":1593 }, { "x":288, "y":1600 } ],
[ { "x":97, "y":2057 }, { "x":108, "y":2063 }, { "x":86, "y":2047 } ],
[ { "x":50, "y":1687 }, { "x":50, "y":1689 }, { "x":57, "y":1679 } ],
[ { "x":337, "y":2065 }, { "x":347, "y":2057 }, { "x":333, "y":2066 } ],
[ { "x":242, "y":1325 }, { "x":240, "y":1324 }, { "x":249, "y":1368 }, { "x":254, "y":1386 }, { "x":247, "y":1335 } ],
[ { "x":242, "y":1434 }, { "x":237, "y":1444 }, { "x":233, "y":1472 }, { "x":241, "y":1462 }, { "x":262, "y":1431 }, { "x":244, "y":1433 } ],
[ { "x":231, "y":1338 }, { "x":233, "y":1339 }, { "x":193, "y":1231 }, { "x":226, "y":1328 } ],
[ { "x":417, "y":1979 }, { "x":423, "y":1967 }, { "x":423, "y":1964 }, { "x":407, "y":1704 }, { "x":415, "y":1980 } ],
[ { "x":29, "y":1979 }, { "x":31, "y":1980 }, { "x":23, "y":1964 }, { "x":23, "y":1967 } ],
[ { "x":23, "y":1736 }, { "x":18, "y":1752 }, { "x":27, "y":1730 } ],
[ { "x":233, "y":1537 }, { "x":222, "y":1531 }, { "x":225, "y":1550 }, { "x":266, "y":1593 } ],
[ { "x":349, "y":2057 }, { "x":360, "y":2047 }, { "x":347, "y":2057 } ],
[ { "x":160, "y":1598 }, { "x":134, "y":1611 }, { "x":122, "y":1618 }, { "x":18, "y":1752 }, { "x":405, "y":1703 }, { "x":186, "y":1591 } ],
[ { "x":196, "y":1259 }, { "x":204, "y":1288 }, { "x":215, "y":1312 }, { "x":217, "y":1313 }, { "x":193, "y":1231 } ],
[ { "x":34, "y":1713 }, { "x":27, "y":1727 }, { "x":27, "y":1730 }, { "x":36, "y":1712 } ],
[ { "x":254, "y":1446 }, { "x":262, "y":1431 }, { "x":248, "y":1453 } ],
[ { "x":398, "y":2009 }, { "x":400, "y":2004 }, { "x":368, "y":2040 } ],
[ { "x":446, "y":1830 }, { "x":439, "y":1785 }, { "x":427, "y":1746 }, { "x":407, "y":1704 }, { "x":423, "y":1964 }, { "x":443, "y":1902 }, { "x":446, "y":1878 } ],
[ { "x":404, "y":1699 }, { "x":386, "y":1675 }, { "x":351, "y":1638 }, { "x":293, "y":1602 }, { "x":266, "y":1593 }, { "x":186, "y":1591 }, { "x":405, "y":1703 } ],
[ { "x":384, "y":2026 }, { "x":384, "y":2024 }, { "x":368, "y":2040 }, { "x":370, "y":2040 } ],
[ { "x":76, "y":2040 }, { "x":78, "y":2040 }, { "x":62, "y":2024 }, { "x":62, "y":2026 } ],
[ { "x":270, "y":2092 }, { "x":285, "y":2087 }, { "x":149, "y":2083 }, { "x":181, "y":2093 }, { "x":202, "y":2096 }, { "x":244, "y":2096 } ],
[ { "x":48, "y":2009 }, { "x":78, "y":2040 }, { "x":48, "y":2007 } ],
[ { "x":5, "y":1794 }, { "x":0, "y":1830 }, { "x":0, "y":1878 }, { "x":3, "y":1902 }, { "x":19, "y":1958 }, { "x":23, "y":1964 }, { "x":108, "y":2063 }, { "x":16, "y":1754 } ],
[ { "x":429, "y":1953 }, { "x":437, "y":1929 }, { "x":443, "y":1902 }, { "x":423, "y":1964 } ],
[ { "x":157, "y":2087 }, { "x":181, "y":2093 }, { "x":149, "y":2083 } ],
[ { "x":192, "y":1581 }, { "x":186, "y":1591 }, { "x":266, "y":1593 }, { "x":225, "y":1550 } ],
[ { "x":9, "y":1929 }, { "x":19, "y":1958 }, { "x":3, "y":1902 } ],
[ { "x":328, "y":1619 }, { "x":296, "y":1602 }, { "x":293, "y":1602 }, { "x":333, "y":1624 } ],
[ { "x":332, "y":2068 }, { "x":333, "y":2066 }, { "x":305, "y":2080 }, { "x":308, "y":2080 } ],
[ { "x":114, "y":2068 }, { "x":138, "y":2080 }, { "x":141, "y":2080 }, { "x":113, "y":2066 } ],
[ { "x":205, "y":1486 }, { "x":197, "y":1504 }, { "x":233, "y":1472 }, { "x":228, "y":1456 }, { "x":209, "y":1480 } ],
[ { "x":48, "y":2007 }, { "x":78, "y":2040 }, { "x":86, "y":2047 }, { "x":108, "y":2063 }, { "x":23, "y":1964 }, { "x":31, "y":1980 }, { "x":38, "y":1992 } ],
[ { "x":347, "y":2057 }, { "x":360, "y":2047 }, { "x":305, "y":2080 }, { "x":333, "y":2066 } ],
[ { "x":27, "y":1730 }, { "x":18, "y":1752 }, { "x":122, "y":1618 }, { "x":50, "y":1689 }, { "x":46, "y":1695 }, { "x":36, "y":1712 } ],
[ { "x":353, "y":1638 }, { "x":351, "y":1638 }, { "x":386, "y":1675 }, { "x":386, "y":1673 } ],
[ { "x":64, "y":1668 }, { "x":64, "y":1670 }, { "x":101, "y":1633 }, { "x":99, "y":1633 } ],
[ { "x":106, "y":1629 }, { "x":101, "y":1633 }, { "x":64, "y":1670 }, { "x":57, "y":1679 }, { "x":50, "y":1689 }, { "x":122, "y":1618 } ],
[ { "x":141, "y":2080 }, { "x":149, "y":2083 }, { "x":113, "y":2066 } ],
[ { "x":410, "y":1989 }, { "x":415, "y":1980 }, { "x":407, "y":1704 }, { "x":305, "y":2080 }, { "x":408, "y":1992 } ],
[ { "x":221, "y":1320 }, { "x":226, "y":1328 }, { "x":193, "y":1231 } ],
[ { "x":345, "y":1633 }, { "x":293, "y":1602 }, { "x":351, "y":1638 } ],
[ { "x":233, "y":1339 }, { "x":238, "y":1347 }, { "x":193, "y":1231 } ],
[ { "x":238, "y":1347 }, { "x":249, "y":1368 }, { "x":220, "y":1287 }, { "x":193, "y":1231 } ],
[ { "x":288, "y":1600 }, { "x":266, "y":1593 }, { "x":293, "y":1602 } ],
[ { "x":248, "y":1453 }, { "x":262, "y":1431 }, { "x":241, "y":1462 } ],
[ { "x":60, "y":1675 }, { "x":57, "y":1679 }, { "x":64, "y":1670 } ],
[ { "x":193, "y":0 }, { "x":193, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ],
[ { "x":208, "y":1232 }, { "x":193, "y":1231 }, { "x":211, "y":1257 } ],
[ { "x":211, "y":1257 }, { "x":193, "y":1231 }, { "x":220, "y":1287 } ],
[ { "x":220, "y":1287 }, { "x":249, "y":1368 }, { "x":232, "y":1311 } ],
[ { "x":232, "y":1311 }, { "x":249, "y":1368 }, { "x":235, "y":1316 } ],
[ { "x":254, "y":1386 }, { "x":254, "y":1405 }, { "x":262, "y":1431 } ],
[ { "x":254, "y":1405 }, { "x":249, "y":1423 }, { "x":262, "y":1431 } ],
[ { "x":249, "y":1423 }, { "x":244, "y":1433 }, { "x":262, "y":1431 } ],
[ { "x":237, "y":1444 }, { "x":234, "y":1448 }, { "x":233, "y":1472 } ],
[ { "x":233, "y":1472 }, { "x":197, "y":1504 }, { "x":225, "y":1482 } ],
[ { "x":225, "y":1482 }, { "x":197, "y":1504 }, { "x":222, "y":1486 } ],
[ { "x":216, "y":1495 }, { "x":197, "y":1504 }, { "x":212, "y":1505 } ],
[ { "x":212, "y":1505 }, { "x":197, "y":1504 }, { "x":214, "y":1521 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1565 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":183, "y":1551 } ],
[ { "x":291, "y":1576 }, { "x":286, "y":1555 }, { "x":224, "y":1532 }, { "x":225, "y":1550 }, { "x":270, "y":1592 } ],
[ { "x":202, "y":1531 }, { "x":225, "y":1550 }, { "x":224, "y":1532 }, { "x":213, "y":1518 }, { "x":197, "y":1504 } ],
[ { "x":192, "y":1568 }, { "x":185, "y":1592 }, { "x":270, "y":1592 }, { "x":225, "y":1550 } ],
[ { "x":202, "y":2096 }, { "x":285, "y":2088 }, { "x":332, "y":2068 }, { "x":371, "y":2039 }, { "x":422, "y":1969 }, { "x":437, "y":1929 }, { "x":76, "y":2040 }, { "x":123, "y":2073 } ],
[ { "x":120, "y":1618 }, { "x":60, "y":1673 }, { "x":19, "y":1746 }, { "x":0, "y":1830 }, { "x":8, "y":1925 }, { "x":50, "y":2011 }, { "x":270, "y":1592 }, { "x":185, "y":1592 } ],
[ { "x":269, "y":1407 }, { "x":268, "y":1378 }, { "x":251, "y":1373 }, { "x":253, "y":1405 }, { "x":257, "y":1441 } ],
[ { "x":339, "y":1627 }, { "x":270, "y":1592 }, { "x":50, "y":2011 }, { "x":76, "y":2040 }, { "x":437, "y":1929 }, { "x":446, "y":1878 }, { "x":437, "y":1777 }, { "x":398, "y":1690 } ],
[ { "x":198, "y":1268 }, { "x":210, "y":1300 }, { "x":251, "y":1373 }, { "x":221, "y":1289 }, { "x":194, "y":1231 } ],
[ { "x":24, "y":1969 }, { "x":50, "y":2011 }, { "x":8, "y":1925 } ],
[ { "x":213, "y":1518 }, { "x":215, "y":1497 }, { "x":209, "y":1478 }, { "x":197, "y":1504 } ],
[ { "x":215, "y":1497 }, { "x":257, "y":1441 }, { "x":245, "y":1431 }, { "x":209, "y":1478 } ],
[ { "x":245, "y":1431 }, { "x":257, "y":1441 }, { "x":253, "y":1405 } ],
[ { "x":268, "y":1378 }, { "x":221, "y":1289 }, { "x":251, "y":1373 } ],
[ { "x":221, "y":1289 }, { "x":208, "y":1232 }, { "x":194, "y":1231 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1565 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":183, "y":1551 } ],
[ { "x":291, "y":1576 }, { "x":286, "y":1555 }, { "x":224, "y":1532 }, { "x":225, "y":1550 }, { "x":270, "y":1592 } ],
[ { "x":202, "y":1531 }, { "x":225, "y":1550 }, { "x":224, "y":1532 }, { "x":213, "y":1518 }, { "x":197, "y":1504 } ],
[ { "x":192, "y":1568 }, { "x":185, "y":1592 }, { "x":270, "y":1592 }, { "x":225, "y":1550 } ],
[ { "x":202, "y":2096 }, { "x":285, "y":2088 }, { "x":332, "y":2068 }, { "x":371, "y":2039 }, { "x":422, "y":1969 }, { "x":437, "y":1929 }, { "x":76, "y":2040 }, { "x":123, "y":2073 } ],
[ { "x":120, "y":1618 }, { "x":60, "y":1673 }, { "x":19, "y":1746 }, { "x":0, "y":1830 }, { "x":8, "y":1925 }, { "x":50, "y":2011 }, { "x":270, "y":1592 }, { "x":185, "y":1592 } ],
[ { "x":269, "y":1407 }, { "x":268, "y":1378 }, { "x":251, "y":1373 }, { "x":253, "y":1405 }, { "x":257, "y":1441 } ],
[ { "x":339, "y":1627 }, { "x":270, "y":1592 }, { "x":50, "y":2011 }, { "x":76, "y":2040 }, { "x":437, "y":1929 }, { "x":446, "y":1878 }, { "x":437, "y":1777 }, { "x":398, "y":1690 } ],
[ { "x":198, "y":1268 }, { "x":210, "y":1300 }, { "x":251, "y":1373 }, { "x":221, "y":1289 }, { "x":194, "y":1231 } ],
[ { "x":24, "y":1969 }, { "x":50, "y":2011 }, { "x":8, "y":1925 } ],
[ { "x":213, "y":1518 }, { "x":215, "y":1497 }, { "x":209, "y":1478 }, { "x":197, "y":1504 } ],
[ { "x":215, "y":1497 }, { "x":257, "y":1441 }, { "x":245, "y":1431 }, { "x":209, "y":1478 } ],
[ { "x":245, "y":1431 }, { "x":257, "y":1441 }, { "x":253, "y":1405 } ],
[ { "x":268, "y":1378 }, { "x":221, "y":1289 }, { "x":251, "y":1373 } ],
[ { "x":221, "y":1289 }, { "x":208, "y":1232 }, { "x":194, "y":1231 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1565 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":183, "y":1551 } ],
[ { "x":291, "y":1576 }, { "x":286, "y":1555 }, { "x":224, "y":1532 }, { "x":225, "y":1550 }, { "x":270, "y":1592 } ],
[ { "x":202, "y":1531 }, { "x":225, "y":1550 }, { "x":224, "y":1532 }, { "x":213, "y":1518 }, { "x":197, "y":1504 } ],
[ { "x":192, "y":1568 }, { "x":185, "y":1592 }, { "x":270, "y":1592 }, { "x":225, "y":1550 } ],
[ { "x":202, "y":2096 }, { "x":285, "y":2088 }, { "x":332, "y":2068 }, { "x":371, "y":2039 }, { "x":422, "y":1969 }, { "x":437, "y":1929 }, { "x":76, "y":2040 }, { "x":123, "y":2073 } ],
[ { "x":120, "y":1618 }, { "x":60, "y":1673 }, { "x":19, "y":1746 }, { "x":0, "y":1830 }, { "x":8, "y":1925 }, { "x":50, "y":2011 }, { "x":270, "y":1592 }, { "x":185, "y":1592 } ],
[ { "x":269, "y":1407 }, { "x":268, "y":1378 }, { "x":251, "y":1373 }, { "x":253, "y":1405 }, { "x":257, "y":1441 } ],
[ { "x":339, "y":1627 }, { "x":270, "y":1592 }, { "x":50, "y":2011 }, { "x":76, "y":2040 }, { "x":437, "y":1929 }, { "x":446, "y":1878 }, { "x":437, "y":1777 }, { "x":398, "y":1690 } ],
[ { "x":198, "y":1268 }, { "x":210, "y":1300 }, { "x":251, "y":1373 }, { "x":221, "y":1289 }, { "x":194, "y":1231 } ],
[ { "x":24, "y":1969 }, { "x":50, "y":2011 }, { "x":8, "y":1925 } ],
[ { "x":213, "y":1518 }, { "x":215, "y":1497 }, { "x":209, "y":1478 }, { "x":197, "y":1504 } ],
[ { "x":215, "y":1497 }, { "x":257, "y":1441 }, { "x":245, "y":1431 }, { "x":209, "y":1478 } ],
[ { "x":245, "y":1431 }, { "x":257, "y":1441 }, { "x":253, "y":1405 } ],
[ { "x":268, "y":1378 }, { "x":221, "y":1289 }, { "x":251, "y":1373 } ],
[ { "x":221, "y":1289 }, { "x":208, "y":1232 }, { "x":194, "y":1231 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ]
]
}
]
},
"pipe3": {
"type": "fromPhysicsEditor",
"label": "pipe3",
"isStatic": false,
"density": 0.10000000149011612,
"restitution": 0,
"friction": 0.10000000149011612,
"frictionAir": 0.009999999776482582,
"frictionStatic": 0.5,
"collisionFilter": {
"group": 0,
"category": 1,
"mask": 255
},
"fixtures": [
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":186, "y":1581 }, { "x":186, "y":1591 }, { "x":192, "y":1581 } ],
[ { "x":410, "y":1991 }, { "x":410, "y":1989 }, { "x":408, "y":1992 } ],
[ { "x":291, "y":1600 }, { "x":288, "y":1600 }, { "x":293, "y":1602 } ],
[ { "x":47, "y":1691 }, { "x":46, "y":1695 }, { "x":50, "y":1689 } ],
[ { "x":206, "y":1482 }, { "x":205, "y":1486 }, { "x":209, "y":1480 } ],
[ { "x":180, "y":1564 }, { "x":185, "y":1568 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":184, "y":1550 }, { "x":180, "y":1554 } ],
[ { "x":248, "y":1455 }, { "x":248, "y":1453 }, { "x":245, "y":1457 } ],
[ { "x":225, "y":1484 }, { "x":225, "y":1482 }, { "x":222, "y":1486 } ],
[ { "x":57, "y":1677 }, { "x":57, "y":1679 }, { "x":60, "y":1675 } ],
[ { "x":228, "y":1454 }, { "x":228, "y":1456 }, { "x":233, "y":1472 }, { "x":231, "y":1452 } ],
[ { "x":231, "y":1450 }, { "x":231, "y":1452 }, { "x":233, "y":1472 }, { "x":234, "y":1448 } ],
[ { "x":234, "y":1446 }, { "x":234, "y":1448 }, { "x":237, "y":1444 } ],
[ { "x":291, "y":1576 }, { "x":291, "y":1564 }, { "x":284, "y":1553 }, { "x":266, "y":1545 }, { "x":233, "y":1537 }, { "x":266, "y":1593 }, { "x":274, "y":1591 }, { "x":284, "y":1586 } ],
[ { "x":234, "y":1312 }, { "x":232, "y":1311 }, { "x":235, "y":1316 } ],
[ { "x":109, "y":2065 }, { "x":113, "y":2066 }, { "x":305, "y":2080 }, { "x":407, "y":1704 }, { "x":405, "y":1703 }, { "x":18, "y":1752 }, { "x":16, "y":1754 }, { "x":108, "y":2063 } ],
[ { "x":123, "y":1616 }, { "x":122, "y":1618 }, { "x":127, "y":1615 } ],
[ { "x":192, "y":1568 }, { "x":192, "y":1581 }, { "x":225, "y":1550 } ],
[ { "x":245, "y":1459 }, { "x":245, "y":1457 }, { "x":241, "y":1462 } ],
[ { "x":233, "y":1474 }, { "x":233, "y":1472 }, { "x":229, "y":1477 } ],
[ { "x":229, "y":1479 }, { "x":229, "y":1477 }, { "x":225, "y":1482 } ],
[ { "x":60, "y":1673 }, { "x":60, "y":1675 }, { "x":64, "y":1670 } ],
[ { "x":104, "y":1629 }, { "x":101, "y":1633 }, { "x":106, "y":1629 } ],
[ { "x":215, "y":1470 }, { "x":215, "y":1472 }, { "x":219, "y":1467 } ],
[ { "x":219, "y":1465 }, { "x":219, "y":1467 }, { "x":223, "y":1462 } ],
[ { "x":108, "y":1626 }, { "x":106, "y":1629 }, { "x":113, "y":1624 } ],
[ { "x":251, "y":1339 }, { "x":247, "y":1335 }, { "x":254, "y":1386 }, { "x":262, "y":1431 }, { "x":252, "y":1343 } ],
[ { "x":234, "y":1343 }, { "x":238, "y":1347 }, { "x":233, "y":1339 } ],
[ { "x":222, "y":1324 }, { "x":226, "y":1328 }, { "x":221, "y":1320 } ],
[ { "x":238, "y":1468 }, { "x":241, "y":1462 }, { "x":233, "y":1472 } ],
[ { "x":347, "y":1633 }, { "x":345, "y":1633 }, { "x":351, "y":1638 } ],
[ { "x":223, "y":1460 }, { "x":223, "y":1462 }, { "x":228, "y":1456 } ],
[ { "x":118, "y":1619 }, { "x":113, "y":1624 }, { "x":122, "y":1618 } ],
[ { "x":128, "y":1613 }, { "x":127, "y":1615 }, { "x":134, "y":1611 } ],
[ { "x":219, "y":1319 }, { "x":221, "y":1320 }, { "x":193, "y":1231 }, { "x":217, "y":1313 } ],
[ { "x":303, "y":2082 }, { "x":305, "y":2080 }, { "x":113, "y":2066 }, { "x":149, "y":2083 }, { "x":297, "y":2083 } ],
[ { "x":143, "y":2082 }, { "x":149, "y":2083 }, { "x":141, "y":2080 } ],
[ { "x":34, "y":1988 }, { "x":38, "y":1992 }, { "x":31, "y":1980 } ],
[ { "x":203, "y":1533 }, { "x":211, "y":1542 }, { "x":225, "y":1550 }, { "x":222, "y":1531 }, { "x":214, "y":1521 }, { "x":197, "y":1504 }, { "x":198, "y":1521 } ],
[ { "x":135, "y":1609 }, { "x":134, "y":1611 }, { "x":144, "y":1606 }, { "x":141, "y":1606 } ],
[ { "x":203, "y":1487 }, { "x":200, "y":1493 }, { "x":197, "y":1504 }, { "x":205, "y":1486 } ],
[ { "x":237, "y":1317 }, { "x":235, "y":1316 }, { "x":249, "y":1368 }, { "x":240, "y":1324 } ],
[ { "x":412, "y":1988 }, { "x":415, "y":1980 }, { "x":410, "y":1989 } ],
[ { "x":362, "y":2047 }, { "x":368, "y":2040 }, { "x":360, "y":2047 } ],
[ { "x":84, "y":2047 }, { "x":86, "y":2047 }, { "x":78, "y":2040 } ],
[ { "x":392, "y":1681 }, { "x":386, "y":1675 }, { "x":392, "y":1683 } ],
[ { "x":289, "y":2087 }, { "x":297, "y":2083 }, { "x":149, "y":2083 } ],
[ { "x":209, "y":1478 }, { "x":209, "y":1480 }, { "x":215, "y":1472 } ],
[ { "x":342, "y":1629 }, { "x":293, "y":1602 }, { "x":345, "y":1633 } ],
[ { "x":269, "y":1407 }, { "x":269, "y":1384 }, { "x":265, "y":1367 }, { "x":254, "y":1344 }, { "x":252, "y":1343 }, { "x":262, "y":1431 } ],
[ { "x":407, "y":1996 }, { "x":408, "y":1992 }, { "x":305, "y":2080 }, { "x":360, "y":2047 }, { "x":368, "y":2040 } ],
[ { "x":39, "y":1704 }, { "x":36, "y":1712 }, { "x":46, "y":1695 } ],
[ { "x":43, "y":2002 }, { "x":48, "y":2007 }, { "x":38, "y":1992 } ],
[ { "x":222, "y":1488 }, { "x":222, "y":1486 }, { "x":197, "y":1504 }, { "x":216, "y":1495 } ],
[ { "x":277, "y":1595 }, { "x":266, "y":1593 }, { "x":288, "y":1600 } ],
[ { "x":97, "y":2057 }, { "x":108, "y":2063 }, { "x":86, "y":2047 } ],
[ { "x":50, "y":1687 }, { "x":50, "y":1689 }, { "x":57, "y":1679 } ],
[ { "x":337, "y":2065 }, { "x":347, "y":2057 }, { "x":333, "y":2066 } ],
[ { "x":242, "y":1325 }, { "x":240, "y":1324 }, { "x":249, "y":1368 }, { "x":254, "y":1386 }, { "x":247, "y":1335 } ],
[ { "x":242, "y":1434 }, { "x":237, "y":1444 }, { "x":233, "y":1472 }, { "x":241, "y":1462 }, { "x":262, "y":1431 }, { "x":244, "y":1433 } ],
[ { "x":231, "y":1338 }, { "x":233, "y":1339 }, { "x":193, "y":1231 }, { "x":226, "y":1328 } ],
[ { "x":417, "y":1979 }, { "x":423, "y":1967 }, { "x":423, "y":1964 }, { "x":407, "y":1704 }, { "x":415, "y":1980 } ],
[ { "x":29, "y":1979 }, { "x":31, "y":1980 }, { "x":23, "y":1964 }, { "x":23, "y":1967 } ],
[ { "x":23, "y":1736 }, { "x":18, "y":1752 }, { "x":27, "y":1730 } ],
[ { "x":233, "y":1537 }, { "x":222, "y":1531 }, { "x":225, "y":1550 }, { "x":266, "y":1593 } ],
[ { "x":349, "y":2057 }, { "x":360, "y":2047 }, { "x":347, "y":2057 } ],
[ { "x":160, "y":1598 }, { "x":134, "y":1611 }, { "x":122, "y":1618 }, { "x":18, "y":1752 }, { "x":405, "y":1703 }, { "x":186, "y":1591 } ],
[ { "x":196, "y":1259 }, { "x":204, "y":1288 }, { "x":215, "y":1312 }, { "x":217, "y":1313 }, { "x":193, "y":1231 } ],
[ { "x":34, "y":1713 }, { "x":27, "y":1727 }, { "x":27, "y":1730 }, { "x":36, "y":1712 } ],
[ { "x":254, "y":1446 }, { "x":262, "y":1431 }, { "x":248, "y":1453 } ],
[ { "x":398, "y":2009 }, { "x":400, "y":2004 }, { "x":368, "y":2040 } ],
[ { "x":446, "y":1830 }, { "x":439, "y":1785 }, { "x":427, "y":1746 }, { "x":407, "y":1704 }, { "x":423, "y":1964 }, { "x":443, "y":1902 }, { "x":446, "y":1878 } ],
[ { "x":404, "y":1699 }, { "x":386, "y":1675 }, { "x":351, "y":1638 }, { "x":293, "y":1602 }, { "x":266, "y":1593 }, { "x":186, "y":1591 }, { "x":405, "y":1703 } ],
[ { "x":384, "y":2026 }, { "x":384, "y":2024 }, { "x":368, "y":2040 }, { "x":370, "y":2040 } ],
[ { "x":76, "y":2040 }, { "x":78, "y":2040 }, { "x":62, "y":2024 }, { "x":62, "y":2026 } ],
[ { "x":270, "y":2092 }, { "x":285, "y":2087 }, { "x":149, "y":2083 }, { "x":181, "y":2093 }, { "x":202, "y":2096 }, { "x":244, "y":2096 } ],
[ { "x":48, "y":2009 }, { "x":78, "y":2040 }, { "x":48, "y":2007 } ],
[ { "x":5, "y":1794 }, { "x":0, "y":1830 }, { "x":0, "y":1878 }, { "x":3, "y":1902 }, { "x":19, "y":1958 }, { "x":23, "y":1964 }, { "x":108, "y":2063 }, { "x":16, "y":1754 } ],
[ { "x":429, "y":1953 }, { "x":437, "y":1929 }, { "x":443, "y":1902 }, { "x":423, "y":1964 } ],
[ { "x":157, "y":2087 }, { "x":181, "y":2093 }, { "x":149, "y":2083 } ],
[ { "x":192, "y":1581 }, { "x":186, "y":1591 }, { "x":266, "y":1593 }, { "x":225, "y":1550 } ],
[ { "x":9, "y":1929 }, { "x":19, "y":1958 }, { "x":3, "y":1902 } ],
[ { "x":328, "y":1619 }, { "x":296, "y":1602 }, { "x":293, "y":1602 }, { "x":333, "y":1624 } ],
[ { "x":332, "y":2068 }, { "x":333, "y":2066 }, { "x":305, "y":2080 }, { "x":308, "y":2080 } ],
[ { "x":114, "y":2068 }, { "x":138, "y":2080 }, { "x":141, "y":2080 }, { "x":113, "y":2066 } ],
[ { "x":205, "y":1486 }, { "x":197, "y":1504 }, { "x":233, "y":1472 }, { "x":228, "y":1456 }, { "x":209, "y":1480 } ],
[ { "x":48, "y":2007 }, { "x":78, "y":2040 }, { "x":86, "y":2047 }, { "x":108, "y":2063 }, { "x":23, "y":1964 }, { "x":31, "y":1980 }, { "x":38, "y":1992 } ],
[ { "x":347, "y":2057 }, { "x":360, "y":2047 }, { "x":305, "y":2080 }, { "x":333, "y":2066 } ],
[ { "x":27, "y":1730 }, { "x":18, "y":1752 }, { "x":122, "y":1618 }, { "x":50, "y":1689 }, { "x":46, "y":1695 }, { "x":36, "y":1712 } ],
[ { "x":353, "y":1638 }, { "x":351, "y":1638 }, { "x":386, "y":1675 }, { "x":386, "y":1673 } ],
[ { "x":64, "y":1668 }, { "x":64, "y":1670 }, { "x":101, "y":1633 }, { "x":99, "y":1633 } ],
[ { "x":106, "y":1629 }, { "x":101, "y":1633 }, { "x":64, "y":1670 }, { "x":57, "y":1679 }, { "x":50, "y":1689 }, { "x":122, "y":1618 } ],
[ { "x":141, "y":2080 }, { "x":149, "y":2083 }, { "x":113, "y":2066 } ],
[ { "x":410, "y":1989 }, { "x":415, "y":1980 }, { "x":407, "y":1704 }, { "x":305, "y":2080 }, { "x":408, "y":1992 } ],
[ { "x":221, "y":1320 }, { "x":226, "y":1328 }, { "x":193, "y":1231 } ],
[ { "x":345, "y":1633 }, { "x":293, "y":1602 }, { "x":351, "y":1638 } ],
[ { "x":233, "y":1339 }, { "x":238, "y":1347 }, { "x":193, "y":1231 } ],
[ { "x":238, "y":1347 }, { "x":249, "y":1368 }, { "x":220, "y":1287 }, { "x":193, "y":1231 } ],
[ { "x":288, "y":1600 }, { "x":266, "y":1593 }, { "x":293, "y":1602 } ],
[ { "x":248, "y":1453 }, { "x":262, "y":1431 }, { "x":241, "y":1462 } ],
[ { "x":60, "y":1675 }, { "x":57, "y":1679 }, { "x":64, "y":1670 } ],
[ { "x":193, "y":0 }, { "x":193, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ],
[ { "x":208, "y":1232 }, { "x":193, "y":1231 }, { "x":211, "y":1257 } ],
[ { "x":211, "y":1257 }, { "x":193, "y":1231 }, { "x":220, "y":1287 } ],
[ { "x":220, "y":1287 }, { "x":249, "y":1368 }, { "x":232, "y":1311 } ],
[ { "x":232, "y":1311 }, { "x":249, "y":1368 }, { "x":235, "y":1316 } ],
[ { "x":254, "y":1386 }, { "x":254, "y":1405 }, { "x":262, "y":1431 } ],
[ { "x":254, "y":1405 }, { "x":249, "y":1423 }, { "x":262, "y":1431 } ],
[ { "x":249, "y":1423 }, { "x":244, "y":1433 }, { "x":262, "y":1431 } ],
[ { "x":237, "y":1444 }, { "x":234, "y":1448 }, { "x":233, "y":1472 } ],
[ { "x":233, "y":1472 }, { "x":197, "y":1504 }, { "x":225, "y":1482 } ],
[ { "x":225, "y":1482 }, { "x":197, "y":1504 }, { "x":222, "y":1486 } ],
[ { "x":216, "y":1495 }, { "x":197, "y":1504 }, { "x":212, "y":1505 } ],
[ { "x":212, "y":1505 }, { "x":197, "y":1504 }, { "x":214, "y":1521 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1565 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":183, "y":1551 } ],
[ { "x":291, "y":1576 }, { "x":286, "y":1555 }, { "x":224, "y":1532 }, { "x":225, "y":1550 }, { "x":270, "y":1592 } ],
[ { "x":202, "y":1531 }, { "x":225, "y":1550 }, { "x":224, "y":1532 }, { "x":213, "y":1518 }, { "x":197, "y":1504 } ],
[ { "x":192, "y":1568 }, { "x":185, "y":1592 }, { "x":270, "y":1592 }, { "x":225, "y":1550 } ],
[ { "x":202, "y":2096 }, { "x":285, "y":2088 }, { "x":332, "y":2068 }, { "x":371, "y":2039 }, { "x":422, "y":1969 }, { "x":437, "y":1929 }, { "x":76, "y":2040 }, { "x":123, "y":2073 } ],
[ { "x":120, "y":1618 }, { "x":60, "y":1673 }, { "x":19, "y":1746 }, { "x":0, "y":1830 }, { "x":8, "y":1925 }, { "x":50, "y":2011 }, { "x":270, "y":1592 }, { "x":185, "y":1592 } ],
[ { "x":269, "y":1407 }, { "x":268, "y":1378 }, { "x":251, "y":1373 }, { "x":253, "y":1405 }, { "x":257, "y":1441 } ],
[ { "x":339, "y":1627 }, { "x":270, "y":1592 }, { "x":50, "y":2011 }, { "x":76, "y":2040 }, { "x":437, "y":1929 }, { "x":446, "y":1878 }, { "x":437, "y":1777 }, { "x":398, "y":1690 } ],
[ { "x":198, "y":1268 }, { "x":210, "y":1300 }, { "x":251, "y":1373 }, { "x":221, "y":1289 }, { "x":194, "y":1231 } ],
[ { "x":24, "y":1969 }, { "x":50, "y":2011 }, { "x":8, "y":1925 } ],
[ { "x":213, "y":1518 }, { "x":215, "y":1497 }, { "x":209, "y":1478 }, { "x":197, "y":1504 } ],
[ { "x":215, "y":1497 }, { "x":257, "y":1441 }, { "x":245, "y":1431 }, { "x":209, "y":1478 } ],
[ { "x":245, "y":1431 }, { "x":257, "y":1441 }, { "x":253, "y":1405 } ],
[ { "x":268, "y":1378 }, { "x":221, "y":1289 }, { "x":251, "y":1373 } ],
[ { "x":221, "y":1289 }, { "x":208, "y":1232 }, { "x":194, "y":1231 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1565 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":183, "y":1551 } ],
[ { "x":291, "y":1576 }, { "x":286, "y":1555 }, { "x":224, "y":1532 }, { "x":225, "y":1550 }, { "x":270, "y":1592 } ],
[ { "x":202, "y":1531 }, { "x":225, "y":1550 }, { "x":224, "y":1532 }, { "x":213, "y":1518 }, { "x":197, "y":1504 } ],
[ { "x":192, "y":1568 }, { "x":185, "y":1592 }, { "x":270, "y":1592 }, { "x":225, "y":1550 } ],
[ { "x":202, "y":2096 }, { "x":285, "y":2088 }, { "x":332, "y":2068 }, { "x":371, "y":2039 }, { "x":422, "y":1969 }, { "x":437, "y":1929 }, { "x":76, "y":2040 }, { "x":123, "y":2073 } ],
[ { "x":120, "y":1618 }, { "x":60, "y":1673 }, { "x":19, "y":1746 }, { "x":0, "y":1830 }, { "x":8, "y":1925 }, { "x":50, "y":2011 }, { "x":270, "y":1592 }, { "x":185, "y":1592 } ],
[ { "x":269, "y":1407 }, { "x":268, "y":1378 }, { "x":251, "y":1373 }, { "x":253, "y":1405 }, { "x":257, "y":1441 } ],
[ { "x":339, "y":1627 }, { "x":270, "y":1592 }, { "x":50, "y":2011 }, { "x":76, "y":2040 }, { "x":437, "y":1929 }, { "x":446, "y":1878 }, { "x":437, "y":1777 }, { "x":398, "y":1690 } ],
[ { "x":198, "y":1268 }, { "x":210, "y":1300 }, { "x":251, "y":1373 }, { "x":221, "y":1289 }, { "x":194, "y":1231 } ],
[ { "x":24, "y":1969 }, { "x":50, "y":2011 }, { "x":8, "y":1925 } ],
[ { "x":213, "y":1518 }, { "x":215, "y":1497 }, { "x":209, "y":1478 }, { "x":197, "y":1504 } ],
[ { "x":215, "y":1497 }, { "x":257, "y":1441 }, { "x":245, "y":1431 }, { "x":209, "y":1478 } ],
[ { "x":245, "y":1431 }, { "x":257, "y":1441 }, { "x":253, "y":1405 } ],
[ { "x":268, "y":1378 }, { "x":221, "y":1289 }, { "x":251, "y":1373 } ],
[ { "x":221, "y":1289 }, { "x":208, "y":1232 }, { "x":194, "y":1231 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ]
]
},
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":182, "y":1565 }, { "x":192, "y":1568 }, { "x":225, "y":1550 }, { "x":183, "y":1551 } ],
[ { "x":291, "y":1576 }, { "x":286, "y":1555 }, { "x":224, "y":1532 }, { "x":225, "y":1550 }, { "x":270, "y":1592 } ],
[ { "x":202, "y":1531 }, { "x":225, "y":1550 }, { "x":224, "y":1532 }, { "x":213, "y":1518 }, { "x":197, "y":1504 } ],
[ { "x":192, "y":1568 }, { "x":185, "y":1592 }, { "x":270, "y":1592 }, { "x":225, "y":1550 } ],
[ { "x":202, "y":2096 }, { "x":285, "y":2088 }, { "x":332, "y":2068 }, { "x":371, "y":2039 }, { "x":422, "y":1969 }, { "x":437, "y":1929 }, { "x":76, "y":2040 }, { "x":123, "y":2073 } ],
[ { "x":120, "y":1618 }, { "x":60, "y":1673 }, { "x":19, "y":1746 }, { "x":0, "y":1830 }, { "x":8, "y":1925 }, { "x":50, "y":2011 }, { "x":270, "y":1592 }, { "x":185, "y":1592 } ],
[ { "x":269, "y":1407 }, { "x":268, "y":1378 }, { "x":251, "y":1373 }, { "x":253, "y":1405 }, { "x":257, "y":1441 } ],
[ { "x":339, "y":1627 }, { "x":270, "y":1592 }, { "x":50, "y":2011 }, { "x":76, "y":2040 }, { "x":437, "y":1929 }, { "x":446, "y":1878 }, { "x":437, "y":1777 }, { "x":398, "y":1690 } ],
[ { "x":198, "y":1268 }, { "x":210, "y":1300 }, { "x":251, "y":1373 }, { "x":221, "y":1289 }, { "x":194, "y":1231 } ],
[ { "x":24, "y":1969 }, { "x":50, "y":2011 }, { "x":8, "y":1925 } ],
[ { "x":213, "y":1518 }, { "x":215, "y":1497 }, { "x":209, "y":1478 }, { "x":197, "y":1504 } ],
[ { "x":215, "y":1497 }, { "x":257, "y":1441 }, { "x":245, "y":1431 }, { "x":209, "y":1478 } ],
[ { "x":245, "y":1431 }, { "x":257, "y":1441 }, { "x":253, "y":1405 } ],
[ { "x":268, "y":1378 }, { "x":221, "y":1289 }, { "x":251, "y":1373 } ],
[ { "x":221, "y":1289 }, { "x":208, "y":1232 }, { "x":194, "y":1231 } ],
[ { "x":193, "y":0 }, { "x":194, "y":1231 }, { "x":208, "y":1232 }, { "x":208, "y":0 } ]
]
}
]
},
"clumsy1": {
"type": "fromPhysicsEditor",
"label": "clumsy1",
"isStatic": false,
"density": 0.1,
"restitution": 0,
"friction": 0.1,
"frictionAir": 0.01,
"frictionStatic": 0.5,
"collisionFilter": {
"group": 0,
"category": 1,
"mask": 255
},
"fixtures": [
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":30, "y":178 }, { "x":37, "y":211 }, { "x":69, "y":174 } ],
[ { "x":124, "y":27 }, { "x":134, "y":59 }, { "x":168, "y":36 }, { "x":144, "y":22 } ],
[ { "x":20, "y":246 }, { "x":24, "y":270 }, { "x":37, "y":281 }, { "x":34, "y":229 } ],
[ { "x":174, "y":19 }, { "x":168, "y":36 }, { "x":193, "y":33 }, { "x":182, "y":19 } ],
[ { "x":363, "y":108 }, { "x":327, "y":103 }, { "x":355, "y":154 }, { "x":386, "y":139 }, { "x":384, "y":130 } ],
[ { "x":56, "y":325 }, { "x":96, "y":351 }, { "x":144, "y":362 }, { "x":215, "y":361 }, { "x":310, "y":77 }, { "x":69, "y":174 }, { "x":34, "y":229 }, { "x":37, "y":281 } ],
[ { "x":374, "y":163 }, { "x":355, "y":154 }, { "x":343, "y":179 }, { "x":372, "y":167 } ],
[ { "x":355, "y":154 }, { "x":327, "y":103 }, { "x":310, "y":77 }, { "x":215, "y":361 }, { "x":250, "y":351 }, { "x":343, "y":179 } ],
[ { "x":168, "y":36 }, { "x":134, "y":59 }, { "x":91, "y":112 }, { "x":69, "y":174 }, { "x":310, "y":77 }, { "x":234, "y":34 }, { "x":193, "y":33 } ],
[ { "x":276, "y":49 }, { "x":234, "y":34 }, { "x":310, "y":77 } ],
[ { "x":288, "y":324 }, { "x":314, "y":287 }, { "x":338, "y":230 }, { "x":343, "y":179 }, { "x":250, "y":351 } ],
[ { "x":37, "y":211 }, { "x":34, "y":229 }, { "x":69, "y":174 } ]
]
}
]
},
"clumsy2": {
"type": "fromPhysicsEditor",
"label": "clumsy2",
"isStatic": false,
"density": 0.10000000149011612,
"restitution": 0,
"friction": 0.10000000149011612,
"frictionAir": 0.009999999776482582,
"frictionStatic": 0.5,
"collisionFilter": {
"group": 0,
"category": 1,
"mask": 255
},
"fixtures": [
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":124, "y":27 }, { "x":134, "y":59 }, { "x":168, "y":36 }, { "x":144, "y":22 } ],
[ { "x":0, "y":280 }, { "x":3, "y":297 }, { "x":34, "y":321 }, { "x":58, "y":330 }, { "x":24, "y":272 } ],
[ { "x":20, "y":199 }, { "x":36, "y":228 }, { "x":37, "y":194 } ],
[ { "x":16, "y":241 }, { "x":24, "y":272 }, { "x":58, "y":330 }, { "x":115, "y":360 }, { "x":199, "y":365 }, { "x":36, "y":228 } ],
[ { "x":174, "y":19 }, { "x":168, "y":36 }, { "x":193, "y":33 }, { "x":182, "y":19 } ],
[ { "x":363, "y":108 }, { "x":327, "y":103 }, { "x":355, "y":154 }, { "x":386, "y":139 }, { "x":384, "y":130 } ],
[ { "x":40, "y":185 }, { "x":37, "y":194 }, { "x":36, "y":228 }, { "x":199, "y":365 }, { "x":66, "y":183 } ],
[ { "x":66, "y":183 }, { "x":199, "y":365 }, { "x":290, "y":320 }, { "x":314, "y":287 }, { "x":310, "y":77 }, { "x":193, "y":33 }, { "x":134, "y":59 }, { "x":91, "y":112 } ],
[ { "x":374, "y":163 }, { "x":355, "y":154 }, { "x":343, "y":179 }, { "x":372, "y":167 } ],
[ { "x":355, "y":154 }, { "x":327, "y":103 }, { "x":343, "y":179 } ],
[ { "x":249, "y":352 }, { "x":290, "y":320 }, { "x":199, "y":365 } ],
[ { "x":168, "y":36 }, { "x":134, "y":59 }, { "x":193, "y":33 } ],
[ { "x":276, "y":49 }, { "x":234, "y":34 }, { "x":193, "y":33 }, { "x":310, "y":77 } ],
[ { "x":338, "y":230 }, { "x":343, "y":179 }, { "x":327, "y":103 }, { "x":310, "y":77 }, { "x":314, "y":287 } ]
]
}
]
},
"clumsy3": {
"type": "fromPhysicsEditor",
"label": "clumsy3",
"isStatic": false,
"density": 0.10000000149011612,
"restitution": 0,
"friction": 0.10000000149011612,
"frictionAir": 0.009999999776482582,
"frictionStatic": 0.5,
"collisionFilter": {
"group": 0,
"category": 1,
"mask": 255
},
"fixtures": [
{
"label": "",
"isSensor": false,
"vertices": [
[ { "x":124, "y":27 }, { "x":134, "y":59 }, { "x":168, "y":36 }, { "x":144, "y":22 } ],
[ { "x":44, "y":364 }, { "x":86, "y":375 }, { "x":132, "y":364 }, { "x":98, "y":100 }, { "x":60, "y":198 }, { "x":37, "y":281 }, { "x":34, "y":321 } ],
[ { "x":174, "y":19 }, { "x":168, "y":36 }, { "x":193, "y":33 }, { "x":182, "y":19 } ],
[ { "x":265, "y":346 }, { "x":314, "y":287 }, { "x":338, "y":230 }, { "x":343, "y":179 }, { "x":193, "y":33 }, { "x":134, "y":59 }, { "x":98, "y":100 }, { "x":193, "y":365 } ],
[ { "x":363, "y":108 }, { "x":327, "y":103 }, { "x":355, "y":154 }, { "x":386, "y":139 }, { "x":384, "y":130 } ],
[ { "x":24, "y":270 }, { "x":37, "y":281 }, { "x":60, "y":198 }, { "x":31, "y":218 }, { "x":20, "y":246 } ],
[ { "x":132, "y":364 }, { "x":193, "y":365 }, { "x":98, "y":100 } ],
[ { "x":374, "y":163 }, { "x":355, "y":154 }, { "x":343, "y":179 }, { "x":372, "y":167 } ],
[ { "x":355, "y":154 }, { "x":327, "y":103 }, { "x":310, "y":77 }, { "x":276, "y":49 }, { "x":234, "y":34 }, { "x":193, "y":33 }, { "x":343, "y":179 } ],
[ { "x":168, "y":36 }, { "x":134, "y":59 }, { "x":193, "y":33 } ]
]
}
]
}
}
Loading…
Cancel
Save