summaryrefslogtreecommitdiff
path: root/src/root.zig
diff options
context:
space:
mode:
authorAlec Goncharow <alec@goncharow.dev>2024-09-08 19:30:36 -0400
committerAlec Goncharow <alec@goncharow.dev>2024-09-08 19:30:36 -0400
commite510e859a46835e0b1add6221ac9482a2402cd7a (patch)
treee9116667323bd166499304027b1457f89be5ca66 /src/root.zig
parent77c68660c467c4742bd1449bc1eddefb389723ca (diff)
idk
Diffstat (limited to 'src/root.zig')
-rw-r--r--src/root.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/root.zig b/src/root.zig
index 8312f5d..00a56ad 100644
--- a/src/root.zig
+++ b/src/root.zig
@@ -126,6 +126,11 @@ pub fn update() !void {
// at same time and im not yak shavin this
if (rl.IsMouseButtonDown(rl.MOUSE_BUTTON_RIGHT)) {
const delta = rl.GetMouseDelta();
+ var scale = @log2(@abs(delta.x) + @abs(delta.y));
+ if (delta.x == 0.0 and delta.y == 0.0) {
+ scale = 1.0;
+ }
+
context.camera.target.x -= delta.x / zoom_scale;
context.camera.target.y -= delta.y / zoom_scale;
}