INNER CODE UNIT · JavaScript

keydown

loicbourgois/gravitle · front/alpha/main.js:259

    const keydown = (e) => {
        if (bindings && bindings[e.key]) {
            universe.activate_thrust_for_links(bindings[e.key].link_indexes);
        } else {
            // Do nothing
        }
    };

    const updateConf = () => {
        const conf = getParameterizedConf(JSON.parse(jsonTextarea.value));
        universe.set_algorithm_from_string(conf.algorithm);
        universe.set_gravitational_constant(conf.gravitational_constant);
        universe.set_width(conf.width);
        universe.set_height(conf.height);
        universe.set_delta_time(conf.delta_time);
        universe.set_collision_behavior_from_string(conf.collision_behavior);
        universe.set_intersection_behavior_from_string(conf.intersection_behavior);
        universe.set_link_intersection_behavior_from_string(conf.link_intersection_behavior);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…