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