demo_capture = {
"demoIndex": 2,
"demoVersion": "2.c",
"date": "4/25/2019, 11:30:34 AM",
"gravity": false,
"comSelection": true,
"globalCompositeOperation": "source-over",
"wallMapData": {
"wall1": {
"name": "wall1",
"position_2d_m": {
"x": 3,
"y": 6
},
"fence": true,
"velocity_2d_mps": {
"x": 0,
"y": 0
},
"angle_r": 0,
"angularSpeed_rps": 0,
"half_width_m": 3,
"half_height_m": 0.05
},
"wall2": {
"name": "wall2",
"position_2d_m": {
"x": 3,
"y": 0
},
"fence": true,
"velocity_2d_mps": {
"x": 0,
"y": 0
},
"angle_r": 0,
"angularSpeed_rps": 0,
"half_width_m": 3,
"half_height_m": 0.05
},
"wall3": {
"name": "wall3",
"position_2d_m": {
"x": 0,
"y": 3
},
"fence": true,
"velocity_2d_mps": {
"x": 0,
"y": 0
},
"angle_r": 0,
"angularSpeed_rps": 0,
"half_width_m": 0.05,
"half_height_m": 3
},
"wall4": {
"name": "wall4",
"position_2d_m": {
"x": 6,
"y": 3
},
"fence": true,
"velocity_2d_mps": {
"x": 0,
"y": 0
},
"angle_r": 0,
"angularSpeed_rps": 0,
"half_width_m": 0.05,
"half_height_m": 3
}
},
"puckMapData": {
"puck1": {
"bullet": false,
"atLeastOneHit": false,
"jello": false,
"clientName": null,
"name": "puck1",
"position_2d_m": {
"x": 1.0,
"y": 1.0
},
"velocity_2d_mps": {
"x": 1,
"y": 0
},
"color": "blue",
"shape": "circle",
"colorSource": true,
"density": 1.5,
"linDamp": 0,
"angDamp": 0,
"hitLimit": 10,
"createTail": true,
"tail": {
"propSpeed_ppf_px": 3,
"length_limit": 25,
"rainbow": false,
"machSwitch": true,
"machValue": 1.0
},
"groupIndex": 0,
"categoryBits": 1,
"maskBits": 65535,
"angle_r": -1.275719010255957e-12,
"angularSpeed_rps": 0,
"angleLine": false,
"borderWidth_px": 3,
"restitution": 1,
"restitution_fixed": false,
"friction": 0,
"friction_fixed": false,
"radius_m": 0.2,
"aspectR": 1,
"half_height_m": null,
"half_width_m": null,
"navSpringName": null,
"pinName": null
},
"puck2": {
"bullet": false,
"atLeastOneHit": false,
"jello": false,
"clientName": null,
"name": "puck2",
"position_2d_m": {
"x": 1.0,
"y": 3.0
},
"velocity_2d_mps": {
"x": 1,
"y": 0
},
"color": "blue",
"shape": "circle",
"colorSource": true,
"density": 1.5,
"linDamp": 0,
"angDamp": 0,
"hitLimit": 10,
"createTail": true,
"tail": {
"propSpeed_ppf_px": 3,
"length_limit": 25,
"rainbow": false,
"machSwitch": true,
"machValue": 1.41
},
"groupIndex": 0,
"categoryBits": 1,
"maskBits": 65535,
"angle_r": -1.275719010255957e-12,
"angularSpeed_rps": 0,
"angleLine": false,
"borderWidth_px": 3,
"restitution": 1,
"restitution_fixed": false,
"friction": 0,
"friction_fixed": false,
"radius_m": 0.2,
"aspectR": 1,
"half_height_m": null,
"half_width_m": null,
"navSpringName": null,
"pinName": null
},
"puck3": {
"bullet": false,
"atLeastOneHit": false,
"jello": false,
"clientName": null,
"name": "puck3",
"position_2d_m": {
"x": 1.0,
"y": 5.0
},
"velocity_2d_mps": {
"x": 1,
"y": 0
},
"color": "blue",
"shape": "circle",
"colorSource": true,
"density": 1.5,
"linDamp": 0,
"angDamp": 0,
"hitLimit": 10,
"createTail": true,
"tail": {
"propSpeed_ppf_px": 3,
"length_limit": 25,
"rainbow": false,
"machSwitch": true,
"machValue": 2.00
},
"groupIndex": 0,
"categoryBits": 1,
"maskBits": 65535,
"angle_r": -1.2157430992053872e-12,
"angularSpeed_rps": 0,
"angleLine": false,
"borderWidth_px": 3,
"restitution": 1,
"restitution_fixed": false,
"friction": 0,
"friction_fixed": false,
"radius_m": 0.2,
"aspectR": 1,
"half_height_m": null,
"half_width_m": null,
"navSpringName": null,
"pinName": null
}
},
"pinMapData": {},
"springMapData": {},
"startingPosAndVels": null,
"clients": {
"local": {
"color": "tomato",
"name": "local",
"player": true,
"nickName": null,
"NPC_pin_timer_s": 0,
"NPC_pin_timer_limit_s": 5
}
}
}