commit 5ae3aa3264d41e4e1a10edc4da2cb0dad3f6761d parent 5c726b8e20efec56b4900f87c8489a753ef0966d Author: brookjeynes <me@brookjeynes.dev> Date: Mon, 24 Aug 2026 14:43:59 +1000 feat: add arrow key movement Signed-off-by: brookjeynes <me@brookjeynes.dev> Diffstat:
| M | src/player.zig | | | 8 | ++++---- |
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/player.zig b/src/player.zig @@ -55,10 +55,10 @@ pub fn handleMovement(self: *Player) void { const delta: f32 = @min(raylib.GetFrameTime(), max_delta); var input: raymath.Vector2 = .{}; - if (raylib.IsKeyDown(raylib.KEY_D)) input.x += 1; - if (raylib.IsKeyDown(raylib.KEY_A)) input.x -= 1; - if (raylib.IsKeyDown(raylib.KEY_W)) input.y -= 1; - if (raylib.IsKeyDown(raylib.KEY_S)) input.y += 1; + if (raylib.IsKeyDown(raylib.KEY_D) or raylib.IsKeyDown(raylib.KEY_RIGHT)) input.x += 1; + if (raylib.IsKeyDown(raylib.KEY_A) or raylib.IsKeyDown(raylib.KEY_LEFT)) input.x -= 1; + if (raylib.IsKeyDown(raylib.KEY_W) or raylib.IsKeyDown(raylib.KEY_UP)) input.y -= 1; + if (raylib.IsKeyDown(raylib.KEY_S) or raylib.IsKeyDown(raylib.KEY_DOWN)) input.y += 1; const is_moving = input.x != 0 or input.y != 0;