{ "name" : "HeadsUp", "width" : 620, "height" : 50, "spawnDistance" : 250, "bg" : { "type" : "grass", "width" : 600, "height" : 50, "kickOffRadius" : 50, "cornerRadius" : 0 }, "vertexes" : [ { "x" : -600, "y" : 150, "trait" : "ballArea" }, { "x" : -550, "y" : 50, "trait" : "ballArea" }, { "x" : -550, "y" : -50, "trait" : "ballArea" }, { "x" : -600, "y" : -150, "trait" : "ballArea" }, { "x" : 600, "y" : 150, "trait" : "ballArea" }, { "x" : 550, "y" : 50, "trait" : "ballArea" }, { "x" : 550, "y" : -50, "trait" : "ballArea" }, { "x" : 600, "y" : -150, "trait" : "ballArea" }, { "x" : 0, "y" : 50, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : 155, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : -155, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : -50, "trait" : "kickOffBarrier" }, //nematoma siena(12) { "x" : 540, "y" : 3, "trait" : "bug" }, { "x" : 540, "y" : -3, "trait" : "bug" }, { "x" : -540, "y" : 3, "trait" : "bug" }, { "x" : -540, "y" : -3, "trait" : "bug" }, //nauji taskai(16) { "x" : -550, "y" : -150, "trait" : "ballArea" }, { "x" : -450, "y" : -150, "trait" : "ballArea" }, { "x" : -450, "y" : -50, "trait" : "ballArea" }, { "x" : 450, "y" : -50, "trait" : "ballArea" }, { "x" : 450, "y" : -150, "trait" : "ballArea" }, { "x" : 550, "y" : -150, "trait" : "ballArea" }, { "x" : 550, "y" : 150, "trait" : "ballArea" }, { "x" : 450, "y" : 150, "trait" : "ballArea" }, { "x" : 450, "y" : 50, "trait" : "ballArea" }, { "x" : -450, "y" : 50, "trait" : "ballArea" }, { "x" : -450, "y" : 150, "trait" : "ballArea" }, { "x" : -550, "y" : 150, "trait" : "ballArea" } ], "segments" : [ //nauji tasku sujungimai { "v0" : 27, "v1" : 1, "trait" : "ballArea" }, { "v0" : 5, "v1" : 22, "trait" : "ballArea" }, { "v0" : 6, "v1" : 21, "trait" : "ballArea" }, { "v0" : 2, "v1" : 16, "trait" : "ballArea" }, { "v0" : 17, "v1" : 18, "trait" : "ballArea" }, { "v0" : 18, "v1" : 19, "trait" : "ballArea" }, { "v0" : 19, "v1" : 20, "trait" : "ballArea" }, { "v0" : 23, "v1" : 24, "trait" : "ballArea" }, { "v0" : 24, "v1" : 25, "trait" : "ballArea" }, { "v0" : 25, "v1" : 26, "trait" : "ballArea" }, { "v0" : 12, "v1" : 13, "trait" : "bug" }, { "v0" : 14, "v1" : 15, "trait" : "bug" }, { "v0" : 1, "v1" : 2, "trait" : "goalNet" }, { "v0" : 6, "v1" : 5, "trait" : "goalNet" }, { "v0" : 8, "v1" : 9, "trait" : "kickOffBarrier" }, { "v0" : 9, "v1" : 10, "trait" : "kickOffBarrier", "curve" : 210, "cGroup" : ["blueKO"] }, { "v0" : 9, "v1" : 10, "trait" : "kickOffBarrier", "curve" : -210, "cGroup" : ["redKO"] }, { "v0" : 10, "v1" : 11, "trait" : "kickOffBarrier" } ], "goals" : [ { "p0" : [-550, 75], "p1" : [-550,-75], "team" : "red" }, { "p0" : [550, 75], "p1" : [550,-75], "team" : "blue" } ], "discs" : [ { "pos" : [-550, 55], "trait" : "goalPost" }, { "pos" : [-550, -55], "trait" : "goalPost" }, { "pos" : [ 550, 55], "trait" : "goalPost" }, { "pos" : [ 550, -55], "trait" : "goalPost" } ], "planes" : [ { "normal" : [0, 1], "dist" : -150, "trait" : "ballArea" }, { "normal" : [0,-1], "dist" : -150, "trait" : "ballArea" }, { "normal" : [ 0, 1], "dist" : -165, "bCoef" : 0.6 }, { "normal" : [ 0,-1], "dist" : -165, "bCoef" : 0.6 }, { "normal" : [ 1, 0], "dist" : -600, "bCoef" : 0.6 }, { "normal" : [-1, 0], "dist" : -600, "bCoef" : 0.6 } ], "traits" : { "bug" : { "vis" : true, "bCoef" : 1, "cMask" : ["ball"] }, "ballArea" : { "vis" : false, "bCoef" : 1, "cMask" : ["ball"] }, "goalPost" : { "radius" : 8, "invMass" : 0, "bCoef" : 0.5 }, "goalNet" : { "vis" : true, "bCoef" : 0.1, "cMask" : ["ball"], "curve" : 110 }, "kickOffBarrier" : { "vis" : false, "bCoef" : 0.1, "cGroup" : ["redKO", "blueKO"], "cMask" : ["red", "blue"] } } }