From db3870b45f17fb785b023024e576614abb63f0e7 Mon Sep 17 00:00:00 2001 From: Caenneth Date: Mon, 24 Jun 2024 17:00:51 +0200 Subject: [PATCH] fixed max values --- src/main.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main.c b/src/main.c index f6e6881..7717596 100644 --- a/src/main.c +++ b/src/main.c @@ -97,11 +97,8 @@ void handleInputs(double deltaTime) { SceneNode* chalkboard = findNodeByName("myChalkboard1", rootNode); if (!chalkboard) return; if (glfwGetKey(window, GLFW_KEY_X) == GLFW_PRESS) { - if (chalkboardYPosition >= 1.0f) { - chalkboardYPosition = 1.0f; - return; - } chalkboardYPosition += deltaTime * 1.0f; + chalkboardYPosition = fminf(chalkboardYPosition, 1.0f); chalkboard->transformation = (mat4){1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, @@ -109,11 +106,8 @@ void handleInputs(double deltaTime) { updateSceneNode(chalkboard, &findNodeByName("myChalkboard", rootNode)->worldTransformation); } if (glfwGetKey(window, GLFW_KEY_C) == GLFW_PRESS) { - if (chalkboardYPosition <= 0.0f) { - chalkboardYPosition = 0.0f; - return; - } chalkboardYPosition -= deltaTime * 1.0f; + chalkboardYPosition = fmaxf(chalkboardYPosition, 0.0f); chalkboard->transformation = (mat4){1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,