Merge pull request #5 from klemek/f-time

feat: show generation time
This commit is contained in:
2025-06-04 16:18:27 +02:00
committed by GitHub
+10
View File
@@ -5,6 +5,7 @@
#include <math.h> #include <math.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <time.h>
parameters global_params; parameters global_params;
float slope; float slope;
@@ -91,12 +92,21 @@ void clean() {
free(current_line); free(current_line);
} }
void print_time(parameters params, clock_t start) {
if (!params.quiet) {
clock_t now = clock();
printf("time: %.3fs\n", (float)(now - start) / CLOCKS_PER_SEC);
}
}
void generate(parameters params) { void generate(parameters params) {
if (!params.quiet) { if (!params.quiet) {
puts(NAME " " VERSION); puts(NAME " " VERSION);
} }
clock_t start = clock();
init(params); init(params);
bmp_generate(params.width, params.height, color_depth, params.file_path, bmp_generate(params.width, params.height, color_depth, params.file_path,
generate_bmp_line); generate_bmp_line);
clean(); clean();
print_time(params, start);
} }