Set entity commands to 10k and 50k increments

This commit is contained in:
Jared Miller 2025-12-16 09:11:25 -05:00
parent 57d4334cad
commit 2deaa66a78
3 changed files with 5 additions and 5 deletions

View file

@ -12,8 +12,8 @@ build & run
controls controls
-------- --------
+/- add/remove 1000 entities +/- add/remove 10k entities
shift hold for 10x (10000 entities) shift hold for 50k
space pause/resume space pause/resume
r reset r reset

View file

@ -397,7 +397,7 @@ var sub_timer: f32 = 0;
fn handleInput(entities: *sandbox.Entities, rng: *std.Random, paused: *bool) void { fn handleInput(entities: *sandbox.Entities, rng: *std.Random, paused: *bool) void {
const dt = rl.getFrameTime(); const dt = rl.getFrameTime();
const shift = rl.isKeyDown(.left_shift) or rl.isKeyDown(.right_shift); const shift = rl.isKeyDown(.left_shift) or rl.isKeyDown(.right_shift);
const add_count: usize = if (shift) 10000 else 1000; const add_count: usize = if (shift) 50_000 else 10_000;
const add_held = rl.isKeyDown(.equal) or rl.isKeyDown(.kp_add); const add_held = rl.isKeyDown(.equal) or rl.isKeyDown(.kp_add);
const sub_held = rl.isKeyDown(.minus) or rl.isKeyDown(.kp_subtract); const sub_held = rl.isKeyDown(.minus) or rl.isKeyDown(.kp_subtract);

View file

@ -82,8 +82,8 @@ fn drawControls(font: rl.Font, metrics_bottom: i32) void {
var y: f32 = @as(f32, @floatFromInt(ctrl_box_y)) + box_padding; var y: f32 = @as(f32, @floatFromInt(ctrl_box_y)) + box_padding;
const controls = [_][]const u8{ const controls = [_][]const u8{
"+/-: 1000 entities", "+/-: 10k entities",
"shift +/-: 10000", "shift +/-: 50k",
"space: pause", "space: pause",
"r: reset", "r: reset",
}; };