From 32654035f8ffc868c5fee7475081bc0349be8ce5 Mon Sep 17 00:00:00 2001 From: Jared Tyler Miller Date: Sun, 14 Dec 2025 23:14:50 -0500 Subject: [PATCH] Add ctrl shift mappings for 10k incremements --- src/sandbox_main.zig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sandbox_main.zig b/src/sandbox_main.zig index fdaa8fa..04d684a 100644 --- a/src/sandbox_main.zig +++ b/src/sandbox_main.zig @@ -167,7 +167,8 @@ pub fn main() !void { fn handleInput(entities: *sandbox.Entities, rng: *std.Random, paused: *bool) void { const shift = rl.isKeyDown(.left_shift) or rl.isKeyDown(.right_shift); - const add_count: usize = if (shift) 1000 else 100; + const ctrl = rl.isKeyDown(.left_control) or rl.isKeyDown(.right_control); + const add_count: usize = if (ctrl and shift) 10000 else if (shift) 1000 else 100; // add entities: = or + if (rl.isKeyPressed(.equal) or rl.isKeyPressed(.kp_add)) { @@ -232,6 +233,6 @@ fn drawMetrics(entities: *const sandbox.Entities, update_us: i64, render_us: i64 // controls help (bottom) const help_y: i32 = @intCast(SCREEN_HEIGHT - 30); - rl.drawRectangle(5, help_y - 5, 370, 24, rl.Color{ .r = 0, .g = 0, .b = 0, .a = 200 }); - rl.drawText("+/-: 100 shift+/-: 1000 space: pause r: reset", 10, help_y, 14, rl.Color.gray); + rl.drawRectangle(5, help_y - 5, 470, 24, rl.Color{ .r = 0, .g = 0, .b = 0, .a = 200 }); + rl.drawText("+/-: 100 shift: 1000 ctrl+shift: 10000 space: pause r: reset", 10, help_y, 14, rl.Color.gray); }