changeset 16:2ded5f1f544a

refactor variable name
author Dennis C. M. <dennis@denniscm.com>
date Sun, 25 Jun 2023 16:52:44 +0100
parents e2fcfcb43fee
children fba66d02f1cf
files main.c
diffstat 1 files changed, 15 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/main.c	Sun Jun 25 16:28:13 2023 +0100
+++ b/main.c	Sun Jun 25 16:52:44 2023 +0100
@@ -10,7 +10,7 @@
 
 #define WINDOW_HEIGHT 1080
 #define WINDOW_WIDTH 1920
-#define OFFSET 150
+#define VPADDING 150
 #define RECT_WIDTH 5
 #define SPACE 1
 
@@ -73,8 +73,8 @@
 
 	srand(time(NULL));
 
-	int min = OFFSET;
-	int max = WINDOW_HEIGHT - OFFSET;
+	int min = VPADDING;
+	int max = WINDOW_HEIGHT - VPADDING;
 
 	for (int i = 0; i < arr_size; i++) {
 		arr[i] = rand() % ((max - min) + 1) + min;
@@ -158,7 +158,7 @@
 
         // Calculate the adjusted y position based on the glyph's bearing
         int adjusted_y = y + (slot->bitmap_top - glyph_bitmap->rows);
-
+	
 		glRasterPos2f(x, adjusted_y);
 		glDrawPixels(glyph_bitmap->width, glyph_bitmap->rows, GL_LUMINANCE, GL_UNSIGNED_BYTE, glyph_bitmap->buffer);
 
@@ -176,7 +176,7 @@
 	for (int i = 0; i < arr_size; i++) {
 
 		// Bottom left
-		glVertex2f(x, OFFSET);
+		glVertex2f(x, VPADDING);
 
 		// Top left
 		glVertex2f(x, arr[i]);
@@ -185,7 +185,7 @@
 		glVertex2f(x + RECT_WIDTH, arr[i]);
 
 		// Bottom right
-		glVertex2f(x + RECT_WIDTH, OFFSET);
+		glVertex2f(x + RECT_WIDTH, VPADDING);
 
 		x += RECT_WIDTH + SPACE;
 	}
@@ -204,9 +204,9 @@
 	sprintf(text, "Iterations: %i", iter_counter);
 	render_text(20, WINDOW_HEIGHT - 110, text);
 
-	render_text(20, OFFSET - 50, "Press a or s to select an algorithm");
-	render_text(20, OFFSET - 80, "Press enter to run the algorithm");
-	render_text(20, OFFSET - 110, "Press r to reset array");
+	render_text(20, VPADDING - 50, "Press a or s to select an algorithm");
+	render_text(20, VPADDING - 80, "Press enter to run the algorithm");
+	render_text(20, VPADDING - 110, "Press r to reset array");
 
 	glutSwapBuffers();
 }
@@ -251,10 +251,16 @@
 
 	// r
 	if (key == 114) {
+
+		// Reset array
 		create_array();
+
+		// Reset state
 		iter_counter = 0;
 		refresh_counter = 0;
 		run = false;
+
+		// Reset algo steps
 		bs = (struct BubbleSortInfo){0, 0};
 	}