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;
       }
     }