BAD_SECTOR

submission for the 1.44mb game jam - https://2pgarcade.com/contest-144mb.html
git clone git://brookjeynes.dev/bjeynes/BAD_SECTOR.git
Log | Files | Refs | README

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:
Msrc/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;