From e206d293aa947dc56fa8408c42dccaff9cb423c3 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Thu, 9 May 2024 19:32:33 +0200 Subject: [PATCH] Add arrow key movement --- src/input.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/input.c b/src/input.c index 2fcdc4e..fe1f219 100644 --- a/src/input.c +++ b/src/input.c @@ -6,7 +6,7 @@ /* By: dkaiser input_direction |= UP; - else if (keycode == 0) + else if (keycode == 0 || keycode == 123) game->input_direction |= LEFT; - else if (keycode == 1) + else if (keycode == 1 || keycode == 125) game->input_direction |= DOWN; - else if (keycode == 2) + else if (keycode == 2 || keycode == 124) game->input_direction |= RIGHT; return (0); } int on_key_up(int keycode, t_game *game) { - if (keycode == 13) + if (keycode == 13 || keycode == 126) game->input_direction &= ~UP; - else if (keycode == 0) + else if (keycode == 0 || keycode == 123) game->input_direction &= ~LEFT; - else if (keycode == 1) + else if (keycode == 1 || keycode == 125) game->input_direction &= ~DOWN; - else if (keycode == 2) + else if (keycode == 2 || keycode == 124) game->input_direction &= ~RIGHT; return (0); } -- 2.47.2