{ "name" : "Snooker", "width" : 700, "height" : 400, "spawnDistance" : 400, "bg" : { "height" : 183, "width" : 367, "type" : "hockey", "cornerRadius" : 0, "kickOffRadius" : 0 }, "vertexes" : [ /* 0 */ { "x" : -340, "y" : -183, "cMask" : ["ball","wall" ] }, /* 1 */ { "x" : -17, "y" : -183, "cMask" : ["ball","wall" ] }, /* 2 */ { "x" : 17, "y" : -183, "cMask" : ["ball","wall" ] }, /* 3 */ { "x" : 340, "y" : -183, "cMask" : ["ball","wall" ] }, /* 4 */ { "x" : 367, "y" : -160, "cMask" : ["ball","wall" ] }, /* 5 */ { "x" : 367, "y" : 160, "cMask" : ["ball","wall" ] }, /* 6 */ { "x" : 340, "y" : 183, "cMask" : ["ball","wall" ] }, /* 7 */ { "x" : 17, "y" : 183, "cMask" : ["ball","wall" ] }, /* 8 */ { "x" : -17, "y" : 183, "cMask" : ["ball","wall" ] }, /* 9 */ { "x" : -340, "y" : 183, "cMask" : ["ball","wall" ] }, /* 10 */ { "x" : -367, "y" : -160, "cMask" : ["ball","wall" ] }, /* 11 */ { "x" : -367, "y" : 160, "cMask" : ["ball","wall" ] }, /* 12 */ { "x" : -367, "y" : -161, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : 246, "color" : "000000" }, /* 13 */ { "x" : -341, "y" : -183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : 246, "color" : "000000" }, /* 14 */ { "x" : -16, "y" : -183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : 200, "color" : "000000" }, /* 15 */ { "x" : 15, "y" : -183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : 200, "color" : "000000" }, /* 16 */ { "x" : 341, "y" : -183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : 246, "color" : "000000" }, /* 17 */ { "x" : 367, "y" : -161, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : 246, "color" : "000000" }, /* 18 */ { "x" : -367, "y" : 161, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : -246, "color" : "000000" }, /* 19 */ { "x" : -341, "y" : 183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : -246, "color" : "000000" }, /* 20 */ { "x" : -16, "y" : 183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : -200, "color" : "000000" }, /* 21 */ { "x" : 15, "y" : 183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : -200, "color" : "000000" }, /* 22 */ { "x" : 341, "y" : 183, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : -246, "color" : "000000" }, /* 23 */ { "x" : 367, "y" : 161, "cMask" : ["ball","wall" ], "trait" : "Line", "curve" : -246, "color" : "000000" }, /* 24 */ { "x" : -340, "y" : -183, "bCoef" : 0, "cMask" : ["ball","wall" ] }, /* 25 */ { "x" : -367, "y" : -160, "bCoef" : 0, "cMask" : ["ball","wall" ] }, /* 26 */ { "x" : -369, "y" : -127, "bCoef" : 0, "cMask" : ["ball","wall" ] }, /* 27 */ { "x" : -289, "y" : -188, "bCoef" : 0, "cMask" : ["ball","wall" ] }, /* 28 */ { "x" : -75, "y" : -184, "cMask" : ["ball","wall" ], "vis" : false }, /* 29 */ { "x" : 77, "y" : -185, "cMask" : ["ball","wall" ], "vis" : false }, /* 30 */ { "x" : 289, "y" : -183, "cMask" : ["ball","wall" ] }, /* 31 */ { "x" : 367, "y" : -103, "cMask" : ["ball","wall" ] }, /* 32 */ { "x" : 300, "y" : 184, "cMask" : ["ball","wall" ] }, /* 33 */ { "x" : 368, "y" : 126, "cMask" : ["ball","wall" ] }, /* 34 */ { "x" : -62, "y" : 184, "cMask" : ["ball","wall" ] }, /* 35 */ { "x" : 58, "y" : 183, "cMask" : ["ball","wall" ] }, /* 36 */ { "x" : -368, "y" : 126, "cMask" : ["ball","wall" ] }, /* 37 */ { "x" : -309, "y" : 185, "cMask" : ["ball","wall" ] }, /* 38 */ { "x" : -220, "y" : -185, "trait" : "Line" }, /* 39 */ { "x" : -220, "y" : 181, "trait" : "Line" }, /* 40 */ { "x" : -230, "y" : -60, "trait" : "Line", "curve" : 0, "color" : "006400" }, /* 41 */ { "x" : -210, "y" : -60, "trait" : "Line", "curve" : 0, "color" : "006400" }, /* 42 */ { "x" : -230, "y" : 0, "trait" : "Line" }, /* 43 */ { "x" : -210, "y" : 0, "trait" : "Line" }, /* 44 */ { "x" : -230, "y" : 60, "trait" : "Line" }, /* 45 */ { "x" : -210, "y" : 60, "trait" : "Line" }, /* 46 */ { "x" : -115, "y" : 0, "trait" : "Line" }, /* 47 */ { "x" : -95, "y" : 0, "trait" : "Line" }, /* 48 */ { "x" : 210, "y" : 0, "trait" : "Line" }, /* 49 */ { "x" : 230, "y" : 0, "trait" : "Line" }, /* 50 */ { "x" : 325, "y" : 0, "trait" : "Line" }, /* 51 */ { "x" : 345, "y" : 0, "trait" : "Line" }, /* 52 */ { "x" : -220, "y" : 60, "trait" : "Line", "curve" : 180, "color" : "fafafa" }, /* 53 */ { "x" : -220, "y" : -60, "trait" : "Line", "curve" : 180, "color" : "fafafa" } ], "segments" : [ { "v0" : 0, "v1" : 1, "cMask" : ["ball","wall" ] }, { "v0" : 2, "v1" : 3, "cMask" : ["ball","wall" ] }, { "v0" : 4, "v1" : 5, "cMask" : ["ball","wall" ] }, { "v0" : 6, "v1" : 7, "cMask" : ["ball","wall" ] }, { "v0" : 8, "v1" : 9, "cMask" : ["ball","wall" ] }, { "v0" : 10, "v1" : 11, "cMask" : ["ball","wall" ] }, { "v0" : 12, "v1" : 13, "curve" : 246, "color" : "000000", "trait" : "Line" }, { "v0" : 14, "v1" : 15, "curve" : 200, "color" : "000000", "trait" : "Line" }, { "v0" : 16, "v1" : 17, "curve" : 246, "color" : "000000", "trait" : "Line" }, { "v0" : 18, "v1" : 19, "curve" : -246, "color" : "000000", "trait" : "Line" }, { "v0" : 20, "v1" : 21, "curve" : -200, "color" : "000000", "trait" : "Line" }, { "v0" : 22, "v1" : 23, "curve" : -246, "color" : "000000", "trait" : "Line" }, { "v0" : 26, "v1" : 27, "curve" : 314.34798479221587, "vis" : false, "color" : "000000", "bCoef" : 0, "cMask" : ["ball","wall" ] }, { "v0" : 28, "v1" : 29, "curve" : 279.47015185981127, "vis" : false, "cMask" : ["ball","wall" ] }, { "v0" : 30, "v1" : 31, "curve" : 314.828751107137, "vis" : false, "cMask" : ["ball","wall" ] }, { "v0" : 32, "v1" : 33, "curve" : -315.3618243104326, "vis" : false, "cMask" : ["ball","wall" ] }, { "v0" : 34, "v1" : 35, "curve" : -294.2883333382133, "vis" : false, "cMask" : ["ball","wall" ] }, { "v0" : 36, "v1" : 37, "curve" : -319.65093170848724, "vis" : false, "cMask" : ["ball","wall" ] }, { "v0" : 38, "v1" : 39, "curve" : 0, "vis" : true, "trait" : "Line", "x" : -220 }, { "v0" : 40, "v1" : 41, "curve" : 0, "vis" : true, "color" : "006400", "trait" : "Line" }, { "v0" : 42, "v1" : 43, "curve" : 0, "vis" : true, "color" : "8B4513", "trait" : "Line" }, { "v0" : 44, "v1" : 45, "curve" : 0, "vis" : true, "color" : "ffFF00", "trait" : "Line" }, { "v0" : 46, "v1" : 47, "curve" : 0, "vis" : true, "color" : "000080", "trait" : "Line" }, { "v0" : 48, "v1" : 49, "curve" : 0, "vis" : true, "color" : "ff00ff", "trait" : "Line" }, { "v0" : 50, "v1" : 51, "curve" : 0, "vis" : true, "color" : "000000", "trait" : "Line" }, { "v0" : 52, "v1" : 53, "curve" : 180, "vis" : true, "color" : "fafafa", "trait" : "Line", "x" : -220 } ], "goals" : [ { "p0" : [430,250 ], "p1" : [0,250 ], "team" : "blue" }, { "p0" : [-430,-250 ], "p1" : [0,-250 ], "team" : "red", "curve" : 0 }, { "p0" : [430,250 ], "p1" : [430,-250 ], "team" : "blue" }, { "p0" : [-428,-245 ], "p1" : [-428,255 ], "team" : "red" }, { "p0" : [-430,250 ], "p1" : [0,250 ], "team" : "red" }, { "p0" : [430,-250 ], "p1" : [0,-250 ], "team" : "blue" }, { "p0" : [-10,-183 ], "p1" : [10,-183 ], "team" : "red" }, { "p0" : [-10,183 ], "p1" : [10,183 ], "team" : "red" }, { "p0" : [-367,165 ], "p1" : [-347,183 ], "team" : "red" }, { "p0" : [-367,-165 ], "p1" : [-349,-183 ], "team" : "red" }, { "p0" : [347,-183 ], "p1" : [367,-170 ], "team" : "blue" }, { "p0" : [346,183 ], "p1" : [367,168 ], "team" : "blue" } ], "discs" : [ { "radius" : 7, "invMass" : 0.5, "pos" : [240,0 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [255,7 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [255,-7 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [270,-15 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [270,15 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [285,-22 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [285,-7 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [285,22 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [285,7 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [300,15 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [300,-30 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [300,30 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [300,-15 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [300,0 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [270,0 ], "color" : "ff0000", "bCoef" : 1, "cMask" : ["ball","wall" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [-220,60 ], "color" : "ffFF00", "bCoef" : 1, "cMask" : ["ball","wall","red","blue" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [-220,0 ], "color" : "8B4513", "bCoef" : 1, "cMask" : ["ball","wall","red","blue" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [-220,-60 ], "color" : "006400", "bCoef" : 1, "cMask" : ["ball","wall","red","blue" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [-105,0 ], "color" : "000080", "bCoef" : 1, "cMask" : ["ball","wall","red","blue" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [220,0 ], "color" : "ff00ff", "bCoef" : 1, "cMask" : ["ball","wall","red","blue" ], "cGroup" : ["wall" ], "damping" : 0.99 }, { "radius" : 7, "invMass" : 0.5, "pos" : [335,0 ], "color" : "000000", "bCoef" : 1, "cMask" : ["ball","wall","red","blue" ], "cGroup" : ["wall" ], "damping" : 0.99 } ], "planes" : [ ], "traits" : { "ballArea" : { "vis" : false, "bCoef" : 1, "cMask" : ["ball" ] }, "goalPost" : { "radius" : 8, "invMass" : 0, "bCoef" : 0.5 }, "goalNet" : { "vis" : true, "bCoef" : 0.1, "cMask" : ["ball" ] }, "kickOffBarrier" : { "vis" : false, "bCoef" : 0.1, "cGroup" : ["redKO","blueKO" ], "cMask" : ["red","blue" ] }, "Line" : { "vis" : true, "bCoef" : 0, "cMask" : ["" ], "color" : [250,250,250 ] } }, "playerPhysics" : { "bCoef" : 0.5, "invMass" : 0.5, "damping" : 0.96, "acceleration" : 0.1, "kickingAcceleration" : 0.01, "kickingDamping" : 0.96, "kickStrength" : 15 }, "ballPhysics" : { "radius" : 7, "bCoef" : 1, "invMass" : 0.5, "damping" : 0.99, "color" : "ffffff", "cMask" : [ "all" ], "cGroup" : [ "ball" ] } }