From 39f198e3421609f94fdaeb50eac115fd05334876 Mon Sep 17 00:00:00 2001 From: Abdelrahman Said <said.abdelrahman89@gmail.com> Date: Sun, 30 Jun 2024 14:52:29 +0100 Subject: [PATCH] Add camera controls --- src/rasteriser/main.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/rasteriser/main.c b/src/rasteriser/main.c index 3eb555b..1e0e726 100644 --- a/src/rasteriser/main.c +++ b/src/rasteriser/main.c @@ -120,6 +120,17 @@ int main(void) { case SDL_QUIT: running = false; break; + case SDL_KEYDOWN: + if (event.key.keysym.sym == SDLK_w) { + camera.rotation.x += 1.0f; + } else if (event.key.keysym.sym == SDLK_s) { + camera.rotation.x -= 1.0f; + } else if (event.key.keysym.sym == SDLK_d) { + camera.rotation.y += 1.0f; + } else if (event.key.keysym.sym == SDLK_a) { + camera.rotation.y -= 1.0f; + } + break; } }