From 4a0ec9e5e7c8c221f3f3b2bebe8a067c8a0d8d07 Mon Sep 17 00:00:00 2001
From: Abdelrahman Said <said.abdelrahman89@gmail.com>
Date: Mon, 18 Dec 2023 14:17:51 +0000
Subject: [PATCH] Update denormalise function

---
 src/window/window.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/window/window.c b/src/window/window.c
index 5ec845f..ce1acf1 100644
--- a/src/window/window.c
+++ b/src/window/window.c
@@ -9,7 +9,7 @@
 
 u32 colour_to_u32(colour_t colour);
 u32 index_from_coordinates(window_t *wnd, u32 x, u32 y);
-i32 denormalise(i32 value, u32 max, u32 abs_normalised);
+i32 denormalise(i32 value, u32 max, u32 abs_half);
 void set_screen_pixel(window_t *wnd, u32 x, u32 y, colour_t colour);
 
 bool init_window(window_t *wnd, u32 width, u32 height, const char *title) {
@@ -132,14 +132,14 @@ u32 index_from_coordinates(window_t *wnd, u32 x, u32 y) {
   return y * wnd->width + x;
 }
 
-i32 denormalise(i32 value, u32 max, u32 abs_normalised) {
-  i32 normalised_min = -abs_normalised;
-  i32 normalised_max = abs_normalised;
-
+i32 denormalise(i32 value, u32 max, u32 abs_half) {
   if (max == 0) {
     return -1;
   }
 
+  i32 normalised_min = -abs_half;
+  i32 normalised_max = abs_half;
+
   i32 denormalised = (i32)(((value - normalised_min) * max) /
                            (normalised_max - normalised_min));