From 296d35b69b1c22cf8e4c1454667f7dbcf42917d5 Mon Sep 17 00:00:00 2001 From: JonasJan2 Date: Fri, 24 May 2024 15:24:52 +0200 Subject: [PATCH] Added ability to slide the camera on the x-axis --- src/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index f7a00c2..f877312 100644 --- a/src/main.c +++ b/src/main.c @@ -58,7 +58,7 @@ const GLfloat pi = 3.14159f; vec3 cameraPosition = {0.0f, 3.0f, 5.5f}; -char* defaultModel = "../obj/earth.obj"; +char* defaultModel = "../obj/monkey.obj"; char* model; // input handler for camera movement @@ -69,6 +69,12 @@ void handleInputs(double deltaTime) { if (glfwGetKey(window, GLFW_KEY_W) == GLFW_PRESS) { cameraPosition.z -= deltaTime * 10; } + if (glfwGetKey(window, GLFW_KEY_A) == GLFW_PRESS) { + cameraPosition.x += deltaTime * 10; + } + if (glfwGetKey(window, GLFW_KEY_D) == GLFW_PRESS) { + cameraPosition.x -= deltaTime * 10; + } if (glfwGetKey(window, GLFW_KEY_SPACE) == GLFW_PRESS) { cameraPosition.y += deltaTime * 10; }