From ff199a8c06bc0ee164dd15a69d0e53bf9bbfbd23 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Mon, 24 Jun 2024 22:11:17 +0200 Subject: [PATCH] improve W & S controls --- src/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.c b/src/main.c index 79c3c04..11e76bc 100644 --- a/src/main.c +++ b/src/main.c @@ -114,6 +114,7 @@ void handleInputs(double deltaTime) { vec3 delta; vec3Subtract(&delta, &origin, &cameraPosition); + delta.y = 0; vec3Normalise(&delta, &delta); vec3Multiply(&delta, &delta, -10); vec3Multiply(&delta, &delta, deltaTime); @@ -123,6 +124,7 @@ void handleInputs(double deltaTime) { if (glfwGetKey(window, GLFW_KEY_W) == GLFW_PRESS) { vec3 delta; vec3Subtract(&delta, &origin, &cameraPosition); + delta.y = 0; if (vec3Length(&delta) > 0.1) { vec3Normalise(&delta, &delta); vec3Multiply(&delta, &delta, 10);