global_settings: Sim_Settings;
generate_random_settings :: (settings: ^Sim_Settings) {
- settings.body_count = 1000;
+ settings.body_count = 4000;
num_body_types :: 4;
settings.body_type_count = num_body_types;
settings.near_repulsive_force = 100;
settings.universe_scale = 20;
- settings.thread_count = 1;
+ settings.thread_count = 4;
memory.alloc_slice(^settings.body_relations, num_body_types * num_body_types);
for i: num_body_types {
}
case .KeyUp {
- if ev.keyboard.keycode == #char "p" do paused = !paused;
+ if ev.keyboard.keycode == #char "P" do paused = !paused;
keys->remove(ev.keyboard.keycode);
}