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