settings->universe_scale = strtof(line, &line);
logprint(LOG_LEVEL_INFO, "Loaded setting: universe_scale = %f", settings->universe_scale);
}
+ else if (starts_with_and_advance("near_repulsive_force", &line))
+ {
+ settings->near_repulsive_force = strtof(line, &line);
+ logprint(LOG_LEVEL_INFO, "Loaded setting: near_repulsive_force = %f", settings->near_repulsive_force);
+ }
else if (starts_with_and_advance("body_color", &line))
{
i32 body_type = strtoll(line, &line, 10);
}
fprintf(file, "friction %f\n", settings->friction);
+ fprintf(file, "near_repulsive_force %f\n", settings->near_repulsive_force);
fprintf(file, "universe_scale %f\n", settings->universe_scale);
foreach (i, 0, settings->body_type_count)