INNER CODE UNIT · JavaScript
reloadFromJSON
loicbourgois/gravitle · front/alpha/main.js:311
const reloadFromJSON = () => {
// Reload parameters values fro json
const parsedJson = JSON.parse(jsonTextarea.value);
selectAlgorithm.value = parsedJson.algorithm;
inputWidth.value = parsedJson.width;
inputHeight.value = parsedJson.height;
inputDeltaTime.value = parsedJson.delta_time;
inputG.value = parsedJson.gravitational_constant;
selectCollisionBehavior.value = parsedJson.collision_behavior;
selectIntersectionBehavior.value = parsedJson.intersection_behavior;
selectLinkIntersectionBehavior.value = parsedJson.link_intersection_behavior;
selectWrapAround.value = parsedJson.wrap_around;
selectFixedCloneCount.value = parsedJson.fixed_clone_count;
selectStabilisePositionsEnabled.value = parsedJson.stabilise_positions_enabled;
inputMinimalDistanceForGravity.value = parsedJson.minimal_distance_for_gravity;
inputDefaultLinkLength.value = parsedJson.default_link_length;
inputDefaultLinkStrengh.value = parsedJson.default_link_strengh;
inputDragCoefficient.value = parsedJson.drag_coefficient;